现在我正在FlipsideView笔尖中创建一个UITableView。我似乎无法从界面构建器中更改表视图的背景。我可以通过创建插座并设置背景来解决此问题。但是,我想给滚动视图圆角以创建一个类似于iPhone天气/股票应用程序表视图的外观。有没有办法在代码中访问滚动视图的属性,以便我可以设置圆角?是否可以从笔尖访问UITableView的ScrollView代码?
回答
A UITableView
没有UIScrollView
,它是是 a UIScrollView
。 UITableView是UIScrollView的子类,可以看出它是documentation。您想要访问的UIScrollView
功能的任何属性都可以通过表格视图直接访问。
类似地,UITableViewDelegate
都是UIScrollViewDelegate
s。
如果我没有弄错,股票和天气应用程序的表格视图仅仅是单段分组表格视图(初始化为样式的UITableViews
)。您不需要自定义有关表视图的UIScrollView
属性的任何内容以生成相同的圆角效果。
您可以将角落半径添加到任何视图的图层。这将是这个样子:
theTableView.layer.cornerRadius = 10.0f; // Or whatever radius you wanted to set
我相信你需要链接到QuartzCore
框架并导入QuartzCore.h
头了。
这将绕过表格的角落,类似于它们在Weather.app的flipside中的显示方式。
您还需要使用[[theTableView layer] setMasksToBounds:YES]设置图层的masksToBounds属性; – 2009-11-10 00:13:15
我可以做到这一点,但它也使它非常缓慢。它几乎不像苹果应用程序中的表格视图 – rickharrison 2009-11-11 14:26:33
- 1. UITableView - 从ViewWillAppear访问代码
- 2. UITableView的订货笔尖行
- 3. 是否可以使用FitSharp从代码访问Slim符号?
- 4. 是否可以从Portlet代码访问ServletContext?
- 5. 从笔尖
- 6. 从笔尖
- 7. 是否可以访问代码中的DataTemplate中的项目?
- 8. Twilio是否可以延长输入访问代码的时间?
- 9. iPhone:笔尖文件+代码=混淆
- 10. 是否可以从纯Java访问BDB?
- 11. 是否可以从manifest.json访问localStorage?
- 12. 是否可以通过evernote SDK访问共享笔记?
- 13. 加载从UITabBarController的笔尖问题
- 14. 访问VBA:Access DB打开时是否可以执行VBA代码?
- 15. 如何通过restoreIdentifier从笔尖访问UIView?
- 16. HTML5画笔笔尖
- 17. 可能检查笔尖是否已经加载?
- 18. 是否可以添加ScrollView到AppBarLayout
- 19. 笔尖文件未从UITabBarViewController
- 20. 间距在从笔尖
- 21. Xcode - 从xib生成笔尖
- 22. 从笔尖加载视图
- 23. 错误类型从笔尖
- 24. 从笔尖文件加载
- 25. Facebook API:它可以访问“笔记”吗?
- 26. 是否有可能访问iphone笔记,IOS中的日历?
- 27. 我可以访问DataTemplate代码隐藏
- 28. 是否可以通过java.net访问204响应代码的站点的html?
- 29. 访问的资源是从主代码
- 30. 是否有可能访问UIWebView的HTML代码,或访问选择,或两者?
它不完全相同。在Apple的应用程序中,圆角总是保持在同一个位置。如果你只是在那里粘贴一个分组部分。圆角将使用tableview自身向上和向下滚动。 – rickharrison 2009-11-11 14:25:51