Cau*_*ity 33 objective-c uitableview ipad ios7
昨晚我决定升级到Xcode 5,看看我目前的项目.将我的故事板更新到新的UI之后,一切看起来都很棒并且运行良好.由于我有一个通用二进制文件,我决定在iPad上测试一些东西,并注意到我的UITableview中引入了一个新的白色背景,曾经曾经是一个透明/清晰的颜色.这似乎发生在单元级别,而不是表级别.当我在6.1模拟器上运行时,iPad和iPhone上的一切看起来都很好.iOS7的iPhone上一切都很好看.
我为界面构建器设置的所有内容对于iPhone和iPad都是相同的.据我所知,它与这个新的"内容视图"(它是项目单元格的一个子组)有关,不尊重透明值/设置.
有什么想法/想法吗?
Cau*_*ity 103
在使用界面构建器浪费了几个小时之后,我认为可能存在一个错误.所以我开始寻找一个程序化的答案.显然,我从这里开始,我可以节省大量时间.通过添加到方法:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
通过添加以下一行,我能够在iPad上解决透明度问题:
cell.backgroundColor = [UIColor clearColor]; // Adding this fixes the issue for iPad
Run Code Online (Sandbox Code Playgroud)
希望这能帮助其他所有人在桌面和iOS7上看到ipad的白色背景!
归档时间: |
|
查看次数: |
8295 次 |
最近记录: |