当使用UINavigationController并在顶部推一个新的视图控制器时,我在导航栏的左侧有一个免费的“返回”按钮.我想要旁边的另一个按钮(显示一个popover菜单).我想知道什么是正确的方法.或者我必须隐藏自由的返回按钮,并自己做同一个?如果是这样,我还需要d出当前的视图控制器,当我按自己的后退按钮,对吧?
谢谢你的帮助.
解决方法 如steipete在对问题的评论中所述,这可能是从iOS 5开始的.可以使用self.navigationItem.leftItemsSupplementBackbutton = YES;
然后你只需要添加一个UIbarbuttonItem作为leftbutton来获得第二个按钮后面的按钮
UIbarbuttonItem *secondbutton = [[UIbarbuttonItem alloc] initWithTitle:@"Second" style:UIbarbuttonItemStylePlain target:self action:@selector(yourAction)];self.navigationItem.leftbarbuttonItem = secondbutton;secondbutton = nil;总结
以上是内存溢出为你收集整理的ios – 在UINavigationBar左侧的“后退”按钮旁边添加另一个按钮全部内容,希望文章能够帮你解决ios – 在UINavigationBar左侧的“后退”按钮旁边添加另一个按钮所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)