实现自定义选项卡

时间:2013-08-11 12:30:57

标签: ios ios6 xcode4

对于iOS 6应用,我想实现自定义标签。我希望这些标签看起来像这个应用程序:

Tabs

如您所见,屏幕顶部有标签(标签为:精选/本地,现在/奖励/活动,奖励/奖品)

我想要的是实现具有不同内容的类似标签(甚至包含表视图和详细信息视图的导航内容)。

实际上,我希望这些标签与iOS标签完全一致。

此外,就像在这个应用程序中一样,除了我想要添加的自定义选项卡之外,我已经在屏幕底部使用了iOS选项卡。

你能帮助我并给我一些实施这些标签的指示吗?

我尝试使用单独的视图控制器,从中我将根视图添加到包含选项卡的控制器中的视图中。但是我有一些问题:表视图和导航不起作用。

1 个答案:

答案 0 :(得分:0)

有问题的控件实际上不是标签,而是[UISegmentedControl][1]。使用此控件,您只需将IBAction链接到其valueChanged插座,您可以在其中定义逻辑,以根据所选的段更改屏幕上的视图:

- (IBAction)segmentDidChange:(UISegmentedControl *)sender
{
    if (sender.selectedSegmentIndex == 0) {
            // do something
    }else{
            // do something else
    }
}