ios - 如何使“更多”按钮始终进入“更多 View ”?

标签 ios objective-c uitabbar

我正在开发一个带选项卡栏的 ios 应用程序。我的栏上有超过 5 个按钮,所以在 iphone 上我有更多的按钮。 现在,假设我有这个按钮:Button1 Button2 Button3 Button4 More(以及里面的More)Button5 Button6。 如果我单击更多,然后单击 Button5,我将进入相对于 Button5 的 View 。然后我单击 Button2(不在“更多”中),然后进入相对于 Button2 的 View 。 到目前为止,一切都很好。 现在,如果我单击“更多”,我不会进入“更多”选项卡,而是返回到与 Button5 相关的 View 。 如何使“更多”按钮始终进入“更多” View ?

最佳答案

您不需要添加更多按钮。只需将 View Controller 设置为 UITabBarController

- (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated

如果你有超过 5 个 View Controller ,它会自动创建一个更多按钮!即 NSArray 的计数大于 5。

关于ios - 如何使“更多”按钮始终进入“更多 View ”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15655546/

相关文章:

ios - viewForAnnotation 中的注解标识符

ios - 无法将 UTC 时间转换为本地时间?

iphone - 将散列转换为 NSString?

objective-c - 文本转语音快捷方式如何读取任何突出显示的文本?

ios - 如何使用 swift 在 subview 中添加标签栏和导航栏?

swift - 为什么我的 UIImage 没有出现在我的 tabBar 中?

ios - 有没有办法在 View 中的多个 subview 上调用函数?

android - Adobe PhoneGap 是否使用 config.xml?

ios - 为什么 Objective-C 中的 Ioc-Containers 不是一种流行的方法?

iphone - 在选定的选项卡栏项目上设置文本颜色