如何从 iPhone 的 UITabbar 更多菜单中隐藏多余的单元格?
我有带有 6 个选项卡的 UITabBarController。现在,最后 2 个屏幕(选项卡栏项目)已添加到更多选项卡项中。在那里,它位于 UITableview 单元格中,前两行有两个选项卡栏项目(2 个屏幕)。现在,我的问题是隐藏其他单元格(将单独的颜色设置为白色)。我该怎么做?是否可以?提前致谢。
I have UITabBarController with 6 tabs. Now, the last 2 screens(tabbar items) are added in More Tabitem. There, it is in UITableview cells, first two rows have two tabbar items(2 screens). Now, my problem is to hide the other cells(set separate color as white). How can i do this? Is it possible? Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
感谢您的所有回答。我已经按照Mr.Ravin的回答解决了这个问题。
这段代码帮助我只显示两行并隐藏所有其他行。
谢谢。
Thanks for your all answers. I have solved the problem with Mr.Ravin's answer.
This code helped me to show only two rows and hide all other rows.
Thanks.
将为您提供 moreNavigationController 中使用的表的引用。
将帮助您设置分隔符颜色。
之后,您可能需要设置单元格的背景颜色。(当此分隔符颜色为白色时,它肯定会隐藏带有数据的单元格之间的分隔符;))。
谢谢,
will give you reference to the table that is used in moreNavigationController.
will help you in setting set separator color.
and after this you may need to set cell's background color .(as when this separator color is white it will certainly hide the separator in-between the cells with data ;) ).
Thanks,
这有点棘手,但也许您可以更改表中的 rowHeight 并使其根据高度仅显示 2 个单元格。如果这样做,那么您可以对 UITableViewCell 进行子类化,以便向单元格添加其他内容,以提供有关最后两个视图的一些信息。
除此之外,您可以更改 tableView 的大小,以便仅显示 2 个单元格。
我希望这有帮助!
This is a little hacky, but perhaps, you can alter the rowHeight in the table and make it so that there are only 2 cells shown based on the height. If you do this, then you can subclass the UITableViewCell to perhaps add other things to the cell that give some information about the last two views.
Other than that, you can alter the size of the tableView so that only 2 cells will be displayed.
I hope this helps!