我有支持 iOS 5 和 6 的现有 iPad 应用程序。有人可以帮我列出在支持 iOS 7 时需要注意的项目吗?
我注意到在现有代码((UITableView*)self.superview)
中UITableViewCell
不起作用的一件事。superview ofUITableViewCell
是UITableViewWrapperView
需要在现有代码中修复的。
事情是:1.导航栏高度和视图样式不同2.状态栏在iOS 7中是透明的,在iOS 6中它是不透明的。3.小东西是关于色调的。在 iOS 7 中默认为浅蓝色。 4. 移除了按钮边框。
我在 IOS 7 中运行应用程序时遇到的问题。
状态栏问题(视图控制器重叠 20 像素。)
自定义警报视图在 IOS7 中不起作用。(我们无法在 IOS 7 中自定义警报视图。)
我的修复 -> 您需要完全按照您的意愿自定义视图,因为您无法在 IOS7 中自定义警报视图。
与线程相关的问题。
我的修复 -> 在 UI 没有响应的情况下使用 dispatch_queue(GCD 延迟)(从后台线程呈现视图控制器。)
Zbar sdk 内存泄漏,同时呈现和关闭 SDK(超过 5 倍的应用程序变慢。)
这是我面临的问题。修复我建议我工作得很好。如果需要,您只需使用它,希望它会起作用。