Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我如何实施一个;“iPhone应用商店”;样式选项卡栏?_Iphone_User Interface - Fatal编程技术网

我如何实施一个;“iPhone应用商店”;样式选项卡栏?

我如何实施一个;“iPhone应用商店”;样式选项卡栏?,iphone,user-interface,Iphone,User Interface,我正在开发一款iPhone应用程序,它需要显示相当复杂的信息,我认为最好的显示方式是模仿苹果在其iPhone“应用商店”应用程序中选择的UI布局 如果加载App Store应用程序并转到“top 25”选项卡,则底部会有标准选项卡(一个普通的iPhone选项卡栏),顶部还会有另一个选项卡栏,其中包含“top Paid”、“top Free”和“top Grossing”按钮 我试图弄清楚如何进行这种双选项卡UI布局,但在开发人员文档中找不到任何关于“顶部选项卡栏”控件的内容。我尝试过手动创建第二

我正在开发一款iPhone应用程序,它需要显示相当复杂的信息,我认为最好的显示方式是模仿苹果在其iPhone“应用商店”应用程序中选择的UI布局

如果加载App Store应用程序并转到“top 25”选项卡,则底部会有标准选项卡(一个普通的iPhone选项卡栏),顶部还会有另一个选项卡栏,其中包含“top Paid”、“top Free”和“top Grossing”按钮

我试图弄清楚如何进行这种双选项卡UI布局,但在开发人员文档中找不到任何关于“顶部选项卡栏”控件的内容。我尝试过手动创建第二个UITabBar,但它不支持像在App Store应用程序中那样添加按钮


有人知道如何实现这类功能吗?

应用商店应用程序中的顶部控件实际上是一个。您可以像大多数其他控件一样创建和设置其属性,并将
UINavigationBar
的标题视图设置为分段控件

一个快速代码示例(进入导航控制器的
viewDidLoad
方法):


当然,这只是为了将分段控件添加到标题栏;分段控件要做什么取决于您自己。

应用商店应用程序中的顶部控件实际上是一个。您可以像大多数其他控件一样创建和设置其属性,并将
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];