Sam*_*D20 -1 objective-c uitableview ios
我有一个UITableView,目前没有数据.我想把背景颜色改成深灰色,但我似乎无法弄清楚如何.我首先尝试通过以下方式在应用程序委托中设置窗口的背景颜色:
self.window.backgroundColor = [UIColor colorWithRed:39 green:39 blue:39 alpha:1.0];
Run Code Online (Sandbox Code Playgroud)
然后我尝试设置表视图的backgroundColor.
self.tableView.backgroundColor = [UIColor colorWithRed:39 green:39 blue:39 alpha:1.0];
Run Code Online (Sandbox Code Playgroud)
这些都没有奏效.有任何想法吗?
[self.tbl_Name setBackgroundColor:[UIColor colorWithRed:39.0f/255.0f green:39.0f/255.0f blue:39.0f/255.0f alpha:1.0]];
Run Code Online (Sandbox Code Playgroud)
如果您有问题,请告诉我.
您的代码没有按照您希望的方式工作的原因是因为UIColor使用了float数据类型值而不是int- 您正在传递的是这些值.
所以:39会的39.0f
要RGB按照您尝试的方式输入值,您需要添加/255.0f后缀作为上限.
另外,使用该setBackgroundColor方法.它有一个原因.
因此,正确处理您要做的事情的方法是:
[self.tableView setBackgroundColor : [UIColor colorWithRed : 39.0f/255.0f green : 39.0f/255.0f blue : 39.0f/255.0f alpha : 1.0];
Run Code Online (Sandbox Code Playgroud)
`
| 归档时间: |
|
| 查看次数: |
2139 次 |
| 最近记录: |