Я только что создал вкладку UIViewController
в Swift, совершенно новый, без кода. Я хотел знать, как я могу изменить вкладку, на которой начинается приложение. Например, у него есть вид 1 и вид 2. Внизу есть две вкладки, вкладка 1 и вкладка 2. Как я могу получить ее туда, где табуляция и страница, на которой она начинается, - это вкладка 2, вид 2. Вместо того, чтобы всегда открывать и начиная с первой вкладки. Спасибо вам за помощь!Начальная вкладка - UITabBarController Swift iOS
1
A
ответ
1
Я считаю его естественным, что UITabViewController
показывает первое UIViewController
.
редактировать:
Лучшее решение заключается в создании подкласса UITabBarController
и изменить выбранный индекс в это viedDidLoad() Делегат:
Создание подкласса файл
UITabBarController
(File -> New -> Файл -> Cocoa Touch Class)Установите этот новый файл как класс в UITabBarController вашей раскадровки.
Добавить в новом файле:
override func viewDidLoad() { super.viewDidLoad() tabBarController.selectedIndex = 1 // or: tabBarController.selectedViewController = myViewController }
0
Вот возможное решение. В вашем методе viewWillAppear.
переопределение FUNC viewWillAppear() {
let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("Enter your tabBar storyboard ID here") as! UITabBarController
vc.selectedIndex = 0
self.presentViewController(vc, animated: true, completion: nil)
}
- SelectedIndex 0 является первым TabBar. Вы можете изменить это в зависимости от того, TabBar вы хотите открыть
- Установите раскадровки ID в main.storyboard идентичности ID
Смежные вопросы
- 1. скрытая вкладка ios swift
- 2. iOS UITabBarController issue
- 3. Swift - Начальная фатальная ошибка
- 4. Начальная вкладка не запускает открытые, готовые события
- 5. Вкладка-стиль UINavigationBar iOS 8
- 6. iOS Обнаруживает, изменяется ли вкладка
- 7. Swift - Search Bar Начальная загрузка
- 8. popToRoot UINavigationController, когда вкладка переключателя в UITabbarController
- 9. Определить, когда выбрана вкладка UITabBarController More
- 10. UITabBarController - определяет, когда вкладка не выбрана
- 11. Начальная точка приложения Ios
- 12. MKMapView в UITabBarController с помощью swift
- 13. Swift UIWebView начальная шкала масштабирования
- 14. iOS: UISegmentedControl VS UITabBarController
- 15. iOS/Swift - Скрыть/Показать UITabBarController при прокрутке вниз/вверх
- 16. Swift UITabBarController скрыть с анимацией
- 17. Как сделать простой UITabBarController в Swift?
- 18. Начальная база данных iOS FMDB, создание таблицы
- 19. Раздвижная вкладка Layout в приложении iOS, разработанном в Swift
- 20. вкладка IOS бар путаница
- 21. Вкладка Навигация iOS
- 22. Использование UITabBarController с UINavigationController - Swift 3
- 23. ios 7 bottomLayoutGuide with uitabbarcontroller
- 24. IOS UITabbarController set Изображение невозможно
- 25. ios uiviewcontroller child of uitabbarcontroller
- 26. UITabBarController внутри UITabBarController в ios с помощью раскадровки
- 27. Переменная вкладка вкладки SwRevealViewController
- 28. Как представить ViewController, когда вкладка выбрана в UITabBarController?
- 29. Xcode Storyboard Tabbed application (UITabBarController) - указать, когда выбрана вкладка
- 30. UITabBarController проверяет, выбрана ли вкладка в первый раз
хороший быстрый и чистый :) – Appyx