是否可以自定义与选项卡栏的更多选项卡关联的表格视图的外观?我想要设置单元格背景图像并为每个单元格自定义文本。我发现有关使用导航栏获取更多视图的信息,但似乎无法找到任何有关定制其表视图的信息。在更多选项卡上自定义表格视图
回答
这里是一个想法,但我还没有尝试过:
的UITabBarController
有一个属性moreNavigationController
,这是一个普通的UINavigationController
。不幸的是它是readonly
,所以子类化不会有帮助,但你很可能仍然通过设置不同的topViewController
来操纵它。
这似乎值得一试。让我们知道它是否有效。
你可以在一定程度上做到这一点,as explained in my book。从UITabBarController的moreNavigationController
开始。通过它,您可以访问根视图控制器:它是UINavigationController的viewControllers
阵列中的第一个项目。通过它,您可以访问表视图:它是根视图控制器的view
。
但问题是,表视图有一个数据源和一个委托,你不是他们中的任何一个 - 而且你不想颠覆他们所做的。在我的书中(参见上面的链接),我展示了如何在表视图和内置数据源之间插入自己的数据源,但是这样做的方法是有限的,而且它在不同系统中的工作方式不同(例如iOS 6与iOS 7)。因此,例如,我的书展示了如何(在iOS 6中)更改单元格的字体并消除单元格右端的附件细节V形。
另请参阅我的可下载示例代码(在这种情况下,您应该查看https://github.com/mattneub/Programming-iOS-Book-Examples/tree/master/bk2ch12p611tabBarMore)。
你书中的解释非常惊人!我将在我的应用程序中使用它。在其他问题上给你更多的^。 –
- 1. 自定义“更多”选项卡条
- 2. 自定义Backstage视图选项卡像标准选项卡FileNew
- 3. 在TabBarController上自定义“更多”选项卡
- 4. Android:在tabLayout上更改选项卡中的自定义视图更改选项卡
- 5. 销售订单视图上的自定义选项卡
- 6. 在窗体上移动自定义选项卡/子选项卡
- 7. 自定义选项卡栏上的更多菜单
- 8. 自定义UITabBarController选项卡的“更多”列表
- 9. 自定义多选列表视图
- 10. 自定义表格视图多选勾选
- 11. android上的自定义选项卡
- 12. Jquery自定义选项卡
- 13. PySide自定义选项卡
- 14. 在2选项卡视图中更改自定义选项卡栏位置控制器
- 15. 自定义列表视图 - 多选项目和颜色
- 16. 如何使用子视图自定义UINavigationController自定义底部选项卡栏
- 17. 在一个选项卡上显示表格视图的选项卡栏视图控制器
- 18. 卡住自定义Android列表视图
- 19. 在选项卡中将自定义寻呼机应用于多个表格
- 20. 自定义选项卡控件在Visual Studio表不显示设计视图
- 21. 为ActionBar Sherlock选项卡设置自定义视图
- 22. Magento将自定义选项卡添加到产品视图
- 23. WPF选项卡视图,自定义模板和辅助功能
- 24. 自定义选项卡视图中片段LIfecycle
- 25. 如何删除自定义选项卡视图的底线
- 26. 自定义选项卡指示器视图
- 27. SmartTabLayout自定义选项卡视图充气
- 28. 自定义操作栏选项卡视图忽略layout_gravity
- 29. 如何使用选项卡自定义设计滚动视图?
- 30. 哪里声明ViewControllers的自定义选项卡视图?
你可以完全自定义tableView的视图,但从你的问题我不能得到问题的问题 –
我知道如何自定义表视图。我试图弄清楚如何自定义表格视图以获得一个标签栏的更多选项卡,一旦添加了多于五个选项卡,就会创建该选项卡。 – raginggoat
@ user2029585标签栏的更多选项卡是什么?请详细说明你正在努力达到的目标,有可能有更好更有效的方法来做到这一点。 – Pavan