ios*_*ios 6 iphone cocoa-touch ipad ios-4.2
我使用的是iOS SDK 4.2.
在我的iPad应用程序中,我无法更改组表视图的背景颜色,即使它没有设置为清除颜色
如果我尝试将表视图样式从" 分组表视图"更改为" 普通表视图",然后尝试更改背景颜色,则会更改.
但是当我使用Grouped Table View时似乎有些错误
可能有什么不对?
我该怎么办?
请帮助和建议
谢谢.
小智 14
设置nil为tableview的backgroundView将解决问题.
tableView.backgroundView = nil;
Run Code Online (Sandbox Code Playgroud)
BackgroundView仅适用于ios 3.2及更高版本.
所以检查
if([tableView respondsToSelector:@selector(backgroundView)])
tableView.backgroundView = nil;
Run Code Online (Sandbox Code Playgroud)
为了向后兼容,否则应用程序将崩溃.
小智 5
我也有这个问题。仅在iPad上。仅与分组表一起使用。
您可以通过以下方法解决此问题:创建一个新视图,为其着色,然后将该新视图设置为tableView的backgroundView。
这适用于静态颜色,但不适用于图案图像(我正在尝试做的事情)
| 归档时间: |
|
| 查看次数: |
4989 次 |
| 最近记录: |