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

你可能感兴趣的:(ios,更新,苹果,UIKit,iOS7.1)