是否可以自定义与选项卡栏的更多选项卡关联的 TableView 的外观?我想设置一个单元格背景图像并为每个单元格自定义文本。我找到了有关使用导航栏以获得更多 View 的信息,但似乎找不到有关自定义其表格 View 的任何信息。
最佳答案
你可以在一定程度上做到,as explained in my book .从 UITabBarController 的 moreNavigationController
开始。通过它,您可以访问 Root View Controller :它是 UINavigationController 的 viewControllers
数组中的第一项。通过它,您可以访问 TableView :它是 Root View Controller 的 view
。
然而,问题在于 TableView 有一个数据源和一个委托(delegate),而您不是其中任何一个 - 而且您不想颠覆它们的作用。在我的书中(见上面的链接),我展示了如何在 TableView 和内置数据源之间插入您自己的数据源,但是您可以通过这种方式完成的事情是有限的,并且它在不同的系统中工作方式不同(例如iOS 6 与 iOS 7)。因此,例如,我的书展示了如何(在 iOS 6 中)更改单元格的字体并消除单元格右端的附件细节 V 形。
另请参阅我的可下载示例代码(在本例中,您需要查看 https://github.com/mattneub/Programming-iOS-Book-Examples/tree/master/bk2ch12p611tabBarMore)。
关于ios - 在更多选项卡上自定义表格 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20974060/