您的位置:首页 > 产品设计 > UI/UE

自定义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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐