2017-02-16 16 views
0

Я ищу, чтобы создать tabcontrol, аналогичный тому, который присутствует в Windows Forms.Как создать элемент управления вкладкой в ​​iOS, подобный Windows Forms?

Вот образ того, что я ищу, чтобы достичь: enter image description here

Что я имею в виду, чтобы создать это имея кнопки в верхней и нажав эти кнопки будет скрыть или показать просмотров в зависимости от того, какая кнопка является щелкнул.

Есть ли более простой способ создания этого компонента или это единственный способ?

+1

Этот вопрос недействителен для SO и является широким. Пожалуйста, прочитайте http://stackoverflow.com/help/how-to-ask –

ответ

2

Вы можете использовать либо UITabBarController (Bottom), либо использовать UISegmentedControl. И обрабатывая каждый раз, когда вы выбираете элемент UISegmentedControl, вы меняете ContainerView (который будет действовать как pin/window).

Конечно, вам придется играть с .isHidden true и false.

Другой вариант, вместо использования Контейнерного вида, с использованием горизонтального вида коллекции с отключенной прокруткой. И когда вы выбираете UISegmentedControlItem, вы прокручиваете программно на другой элемент. Каждый элемент CollectionView будет действовать как pin/windows.

Если вам не нравится какой-либо из этих вариантов, вы можете искать стороннюю библиотеку. Например https://github.com/xmartlabs/XLPagerTabStrip

+0

Спасибо, что назовите меня в правильном направлении. – John

0

Посмотрите на UITabBarController. Это звучит как подходящий для работы.