iOS7.1 SDK更新日誌

前面部分就不翻了,直接看具體內容


藍牙Bluetooth

已知問題

32位應用運行在64位設備上的時候無法連接到BTServer。


CFNetwork

說明
已經添加了一個兼容性處理解決一些web服務器 “Content-Encoding: gzip”內容發送的Content-Length有誤的問題。通過該處理,事先NSURLConnection 和 NSURLSession 將會報出 “network connection was lost” / NSURLErrorNetworkConnectionLost (-1005) 錯誤。

這次處理要求Content-Length的值必須跟解壓後gzip’d內容完全一致。不允許有任何偏差。


Safari

說明
Viewport meta tag關鍵字添加minimal-ui屬性,它可以用於在頁面加載的時候最小化頂欄和底欄。 當使用minimal-ui的時候,點擊頂欄就把它們顯示回來了,點擊頁面內容背景就可以把它們再次隱藏掉。

例如,可以這麼寫<meta name="viewport" content="width=1024, minimal-ui”>.


Siri

說明
iOS 7.1 爲Siri添加了一些新的原汁原味的口音,包括 英語 (澳大利亞), 英語(英國), 日語以及漢語(中國 - 普通話).

iOS設備的Siri爲默認精簡語音。當你配置好了Wi-Fi網絡並且設備已經鏈接到了一個給力的源,iOS會自動爲你下載並安裝一個更高質量的版本。


UIKit

已知問題

iOS7.1中當調用 UIBarButtonItem setBackgroundImage:forState:style:barMetrics:方法並且將style參數的值配置爲 UIBarButtonItemStyleBordered 的時候Bar button 的背景圖片會被忽略掉。

方案: 這種情況使用 UIBarButtonItemStylePlain 或者 UIBarButtonItemStyleAny 作爲參數值, 或者調用方法 UIBarButtonItem setBackgroundImage:forState:barMetrics:


如果一個 UITextField 或者 UILabel 使用constraints基準定位,那麼會發現在添加constraints後因爲改變自身屬性,導致佈局不對了。 UILabel 的 -setFont: 除外, 它不會產生問題。

方案: 避免在添加baseline-alignment constraints後改變 UITextField 或者 UILabel。如果你必須做一些改變,那麼你應該先移除constraints,完成變化之後再重新加入它。記住這這樣做會影響效率,所以你除非被逼上梁山了否則不要這麼搞。


Storyboard或者xib的 backIndicatorTransitionMaskImage 在運行的時候不會被正確解析。
方案: 在代碼中配置 backIndicatorTransitionMaskImage
發佈了31 篇原創文章 · 獲贊 4 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章