Iphone 我可以在UINavigationBar中添加两个右侧按钮吗?
我希望能有一个UINavigationBar,上面有一个左手的UIBARBUTTONIM,两个右手的UIBARBUTTONIM和一个标题 我已经求助于使用UIToolBar来模拟这一点,但工具栏看起来与UINavigationBar略有不同,而且它也不会倾斜UIBarButtonSystemItemsIphone 我可以在UINavigationBar中添加两个右侧按钮吗?,iphone,objective-c,cocoa-touch,uikit,Iphone,Objective C,Cocoa Touch,Uikit,我希望能有一个UINavigationBar,上面有一个左手的UIBARBUTTONIM,两个右手的UIBARBUTTONIM和一个标题 我已经求助于使用UIToolBar来模拟这一点,但工具栏看起来与UINavigationBar略有不同,而且它也不会倾斜UIBarButtonSystemItems 有没有办法用三个UIBarButtonim制作一个UINavigationBar?没有办法使用所有的原生图形。但是,如果你想在Acorn或Photoshop中弄脏你的手,你可以在那里创建你的按钮图
有没有办法用三个UIBarButtonim制作一个UINavigationBar?没有办法使用所有的原生图形。但是,如果你想在Acorn或Photoshop中弄脏你的手,你可以在那里创建你的按钮图像,然后在UIView中添加几个按钮,将其封装在UIBarBUttonItem中,并将其设置为leftBarButtonItem
这个问题也解决了这个问题:使用所有本地图形无法做到这一点。但是,如果你想在Acorn或Photoshop中弄脏你的手,你可以在那里创建你的按钮图像,然后在UIView中添加几个按钮,将其封装在UIBarBUttonItem中,并将其设置为leftBarButtonItem
这个问题也解决了这个问题:我发布了。您可以设置
barStyle=-1
,而不是子类化UIToolbar
I。您可以设置barStyle=-1
而不是子类化UIToolbar
,因为iOS5很容易实现(:):
SetRightBarButtonims:已设置动画:
设置右栏按钮项,可以选择设置到新项的过渡动画。
-(void)setRightBarButtonItems:(NSArray*)已设置动画的项目:(BOOL)已设置动画
讨论
如果两个导航项具有相同的自定义左侧或右侧栏按钮项,则当按下或弹出导航项时,这些栏按钮项在转换期间保持静止
可用性
在iOS 5.0及更高版本中提供。
声明于
UINavigationBar.h
由于iOS5,很容易实现(:): SetRightBarButtonims:已设置动画: 设置右栏按钮项,可以选择设置到新项的过渡动画。 -(void)setRightBarButtonItems:(NSArray*)已设置动画的项目:(BOOL)已设置动画 讨论 如果两个导航项具有相同的自定义左侧或右侧栏按钮项,则当按下或弹出导航项时,这些栏按钮项在转换期间保持静止 可用性 在iOS 5.0及更高版本中提供。 声明于 UINavigationBar.h
呃,这就是我认为答案可能是:)。如果没有人提出更好的建议,我就给你打勾。呃,我想答案可能是:)。如果没有人提出更好的建议,我就给你打勾。