我希望创建一个类似于Windows窗体中的tabcontrol。
我想要创建的是在顶部有按钮,点击这些按钮会隐藏或显示视图,具体取决于点击的按钮。
是否有更简单的方法来创建此组件,或者这是唯一的方法吗?
答案 0 :(得分:2)
您可以使用UITabBarController(Bottom),也可以使用UISegmentedControl。每次选择UISegmentedControl项时都要处理,更改一个ContainerView(它将作为引脚/窗口)。
当然,你必须玩.isHidden真假。
另一种选择是,使用水平的Collection View并禁用滚动,而不是使用Container View。当您选择UISegmentedControlItem时,您以编程方式滚动到另一个项目。每个CollectionView项都可以作为引脚/窗口。
如果您对这些选项不满意,可以查找第三方库。例如https://github.com/xmartlabs/XLPagerTabStrip
答案 1 :(得分:0)
查找UITabBarController
。这听起来很适合这份工作。