应用程序商店应用程序中的顶部控件实际上是
UISegmentedControl
. 可以像大多数其他控件一样创建和设置其属性,并设置
UINavigationBar
一个快速的代码示例(这将进入导航控制器的
viewDidLoad
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc]
initWithItems:[NSArray arrayWithObjects:@"One", @"Two", @"Three"]];
// Set the control style so it blends in with the navigation bar
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
// Replace the usual title label with our segmented control
self.navigationItem.titleView = segmentedControl;
[segmentedControl release];
当然,这只是为了将分段控件添加到标题栏中;这取决于你想要分段控件做什么。