【发布时间】:2013-09-23 14:08:01
【问题描述】:
所以我用从 iOS 4.3 开始的大量 UITableView 制作了这个应用程序。
在过去的一周里,我将我的 iPhone 更新到了 iOS7.0,当我运行我的应用程序(目前正在再次开发中)时,我的 UITableView 背景变成了白色,而不是以前使用的 clearcolor。
所以我搜索了谷歌并得出结论,我们现在应该在细胞水平上使用这种颜色。 就像在这个问题中一样: UITableView clear background
我试过了,效果很好。 然而,当我试图向我的合作开发者解释这种差异时,我无法找出一个奇怪的行为。
在开发过程中,我们使用 testflight 上传了多个可测试版本,以便我们可以调试和跟踪项目。 在这次演讲中,我的一位合作开发人员从 testflight 下载了与我将 mac 更新到 MountainLion、iOS 7.0 和 xCode5.0 之前上传的完全相同的应用程序。 而当他在 iOS7.0 的 iPhone 上运行它时,UITableView 背景是清晰的!
我的问题是:
在我的最新版本之前并上传到 testflight 的版本(当我运行 Lion 时,xCode 4.5)如何在具有 iOS 7.0 的同一 iPhone 设备上以不同方式运行,然后是我当前编译的版本(来自 MountainLion,xCode 5.0) ?
这对我来说没有意义。 有谁知道为什么这两个版本的工作方式彼此不同? 还是我快疯了?
【问题讨论】:
标签: uitableview background ios7 testflight