【发布时间】:2015-02-17 12:26:32
【问题描述】:
我正在做一个项目。我有很多UITableViews 设置为透明颜色。他们视图的背景颜色设置为我的自定义颜色,并且在 iPhone 上一切正常。
问题出现在 iPad 上!我几乎尝试了所有方法,但我的UITableView 是白色的。
我检查了其他主题,例如:UITableView backgroundColor always gray on iPad,但没有任何效果。还有,我的问题不是灰色,而是白如雪!
这可能是什么原因?
【问题讨论】:
-
您是否在使用 Xcode 6 和尺寸等级?您可以根据所使用的尺码等级设置不同的背景颜色。
-
@remus 不,我在 Xcode 6 上工作,但我禁用了大小类。
-
在制作单元格时设置一个断点,然后转到 Debug -> View Debugging -> Capture View Hierarchy。这将让您检查视图堆栈的每个子视图,以便您可以准确地看到导致问题的视图。注意,我认为这只适用于模拟器
-
设置 contectview 和 cell 清除颜色
-
@Chris 我一周前在真机上试过 :)
标签: ios objective-c ipad uitableview uibackgroundcolor