iOS手机应用程序的UIToolbar中使用的选项卡式UIBarButtonItem

时间:2013-08-13 10:37:10

标签: iphone ios uibarbuttonitem

哪个是电话应用的最近通话视图中使用的UIBarButtonItem?

Screenshot

它看起来不像我所知道的公共API。如何创建类似的UIBarButtonItem?

4 个答案:

答案 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