哪个是电话应用的最近通话视图中使用的UIBarButtonItem?
它看起来不像我所知道的公共API。如何创建类似的UIBarButtonItem?
答案 0 :(得分:1)
您可以将细分控制器添加到 UIToolBar 。所以它看起来像你想要的那样。
Cheeerrs
答案 1 :(得分:0)
通过以下内容完成,不使用公共API ..
UIToolbar *toolbar=[[UIToolbar alloc] init];
[toolbar setItems:[NSArray arrayWithObjects:@"All",@"Missed", nil]];
self.navigationItem.titleView=toolbar;
答案 2 :(得分:0)
你可以试试这个,
NSArray *segItemsArray = [NSArray arrayWithObjects: @"All", @"Missed", nil];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:segItemsArray];
UIBarButtonItem *flexibleSpace= [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
NSArray *barArray = [NSArray arrayWithObjects: flexibleSpace,segmentedControl, nil];
[toolbar setItems:barArray];
答案 3 :(得分:0)
选项1:
将 UISegmentedControl 添加到 UIToolBar
选项2 :(如果您使用的是导航控制器)
将 UISegementControl 添加到 UINavigationBar