如何使用自定义按钮模拟UISegmentedControl?

时间:2009-09-08 10:14:17

标签: iphone user-interface uiview uisegmentedcontrol

我刚刚开始试用iPhone的开发。我的要求非常类似于UISegmentedControl提供的thar,除了我需要自定义按钮而不是UISegmentedControl中的按钮。

以下是更多细节: 我需要一个视图控制器,它加载第一个视图,顶部有3个自定义按钮。在按钮下方,我需要根据点击的按钮加载不同的视图(视图?)。

是否可以使用IB来设计这里所讨论的视图的下半部分?我想在这里使用尽可能多的IB。

1 个答案:

答案 0 :(得分:6)

我不明白为什么你不能在这里使用UISegmentedControl?如果将UISegmented控件拖到IB中的导航控制器上,它将被添加为“自定义”按钮控件,看起来就像UISegmentedControl。它可以在YouTube等应用程序中找到。然后,您可以将其配置为包含三个部分,并轻松连接IBOutlet / IBAction。

编辑此外,如果您使用导航控制器,您可以非常轻松地使用IB来设计其他视图,因为这是导航控制器的工作方式 - 他们通常从其他笔尖加载他们的子视图。因此,这将完成你想要的一切。