【问题标题】:How can I simulate UISegmentedControl with custom buttons?如何使用自定义按钮模拟 UISegmentedControl?
【发布时间】:2010-11-26 11:04:07
【问题描述】:
我刚刚开始尝试 iPhone 的开发。我的要求与 UISegmentedControl 提供的 thar 非常相似,只是我需要自定义按钮而不是 UISegmentedControl 中的按钮。
这里有更多细节:
我需要一个视图控制器来加载顶部有 3 个自定义按钮的第一个视图。在按钮下方,我需要根据点击的按钮加载不同的视图(视图?)。
是否可以使用 IB 来设计这里所说的视图的下半部分?我想在这里尽可能多地使用 IB。
【问题讨论】:
标签:
iphone
user-interface
uiview
uisegmentedcontrol
【解决方案1】:
我不明白为什么你不能在这里使用 UISegmentedControl?如果您将 UISegmented 控件拖到 IB 中的导航控制器上,它将被添加为看起来就像 UISegmentedControl 的“自定义”按钮控件。它可以在 YouTube 等应用中找到。然后您可以将其配置为具有三个部分,并轻松地将 IBOutlet/IBAction 连接到它。
编辑:另外,如果您使用导航控制器,您可以非常轻松地使用 IB 来设计您的其他视图,因为导航控制器就是这样工作的——它们通常从其他 nib 加载其子视图。因此,这将完成您想要的一切。