自定义UINavigationItem.rightBarButtonItem
2012-08-28 10:56
316 查看
自定义UINavigationItem.rightBarButtonItem
_segmentedControl = [[UISegmentedControl
alloc]
initWithItems:[NSArray
arrayWithObjects:@"免费",@"付费",nil]];
_segmentedControl.frame =
CGRectMake(80,
7,
180,
30);
_segmentedControl.selectedSegmentIndex
= 0;//设置默认选择项索引
_segmentedControl.tintColor
= [UIColor
darkGrayColor];
_segmentedControl.segmentedControlStyle
= UISegmentedControlStyleBar;//设置样式
[_segmentedControl
addTarget:self
action:@selector(segmentedControlValueChanged:)
forControlEvents:UIControlEventValueChanged];
self.navigationItem.titleView
= _segmentedControl;
[_segmentedControl
release];
UIBarButtonItem *barButtonItem = [[UIBarButtonItem
alloc]
initWithCustomView:_segmentedControl];
self.navigationItem.rightBarButtonItem
=barButtonItem;
还可以是其它形式不止_segmentedControl.
_segmentedControl = [[UISegmentedControl
alloc]
initWithItems:[NSArray
arrayWithObjects:@"免费",@"付费",nil]];
_segmentedControl.frame =
CGRectMake(80,
7,
180,
30);
_segmentedControl.selectedSegmentIndex
= 0;//设置默认选择项索引
_segmentedControl.tintColor
= [UIColor
darkGrayColor];
_segmentedControl.segmentedControlStyle
= UISegmentedControlStyleBar;//设置样式
[_segmentedControl
addTarget:self
action:@selector(segmentedControlValueChanged:)
forControlEvents:UIControlEventValueChanged];
self.navigationItem.titleView
= _segmentedControl;
[_segmentedControl
release];
UIBarButtonItem *barButtonItem = [[UIBarButtonItem
alloc]
initWithCustomView:_segmentedControl];
self.navigationItem.rightBarButtonItem
=barButtonItem;
还可以是其它形式不止_segmentedControl.
相关文章推荐
- UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- ios7 自定义UINavigationBar UIBarButtonItem 10px的偏移纠正
- ios7 自定义UINavigationBar UIBarButtonItem 10px的偏移纠正的两种解决方案
- 对于UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem这几种控件的自定义
- UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结(转)
- ios7 自定义UINavigationBar UIBarButtonItem 10px的偏移纠正的两种解决方案
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结 [转]
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- 兼容ios4及ios5的自定义navigationbar的rightBarButtonItem
- IOS-9-UIBarButtonItem导航条-添加自定义Left或者Right按钮
- ios7 自定义UINavigationBar UIBarButtonItem 10px的偏移纠正
- UIBarButtonItem 自定义 RightBarButtonItem
- UI -- UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- 自定义UINavigationBar UIBarButtonItem UITabBar UISlider 等
- iOS 开发 中级:UIToolbar,UINavigationBar,UITabBar,UIBarButtonItem,UITabBarItem自定义方法总结
- 在storyboard中添加leftBarButtonItem/RightBarButtonItem
- IOS 返回事件 UIBarButtonItem (二) 自定义backBarButtonItem
- 调整导航条上leftBarButtonItem和rightBarButtonItem与屏幕边界的间距
- UIBarButtonItem-添加自定义Left或者Right按钮 <总结>