如何在UINavigationItem
中添加UISegmentedControl
? 我想創建一個帶有段控件的UINavigationBar
,它添加了導航欄的標題。如何在UINavigationItem ..中添加UISegmentControl?
UISegmentedControl
有兩個索引。
這是我有:
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:[UIImage imageNamed:@"grid.png"],[UIImage imageNamed:@"list.png"],nil]];
[segmentedControl addTarget:self action:@selector(segmentedAction) forControlEvents:UIControlEventValueChanged];
segmentedControl.frame = CGRectMake(0, 0, 90, 40);
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.momentary = YES;
[segmentedControl setTintColor:[UIColor clearColor]];
UIBarButtonItem *segmentBarItem = [[UIBarButtonItem alloc] initWithCustomView:segmentedControl];
self.navigationItem.rightBarButtonItem = segmentBarItem;
我已經把它放在右邊。所以,也要放在導航欄的中間。
這不起作用,請讓我知道如果我做錯了什麼。
感謝
一種方法是使用下面的代碼:HTTP://計算器.com/questions/6828270/uinavigationbar -with-two-buttons-on-the-left/6828577#6828577和改變框架的起源,所以它開始在中間。 – Jano
坦克Jano ..它的工作 –