现在我在FlipsideView笔尖中创建一个UITableView。我似乎无法从界面构建器中更改表视图的背景。我可以通过创建一个插座然后设置背景来解决这个问题。但是,我想给滚动视图圆角以创建类似于iPhone天气/股票应用程序表视图的外观。有没有办法在代码中访问滚动视图的属性,以便我可以设置圆角?
答案 0 :(得分:65)
UITableView
没有UIScrollView
, 是UIScrollView
。 UITableView是UIScrollView的子类,可以看作是documentation。您可以通过表格视图直接访问要访问的UIScrollView
功能的任何属性。
同样,UITableViewDelegate
s都是UIScrollViewDelegate
s。
答案 1 :(得分:4)
您可以将角半径添加到任何视图的图层。它看起来像这样:
theTableView.layer.cornerRadius = 10.0f; // Or whatever radius you wanted to set
我相信您需要链接到QuartzCore
框架并导入QuartzCore.h
标题。
这会围绕桌子的角落,类似于它们在Weather.app。的反面出现的方式。
答案 2 :(得分:0)
如果我没有弄错的话,Stocks和Weather应用程序的表格视图只是单节组合表格视图(UITableViews
用UITableViewStyleGrouped
样式初始化)。您不需要自定义有关表视图的UIScrollView
属性的任何内容,以生成相同的圆角效果。