Это противоречит «Руководству по интерфейсу пользователя», но можно использовать столько TabBarItems, сколько вы хотите, используя tabBar без tabBarController.Вы можете выложить tabBar и элементы в раскадровке.Чтобы реагировать на нажатия, соответствуйте UITabBarDelegate и внедрите как минимум didSelectItem
.
import UIKit
class AdminViewController: UIViewController, UITabBarDelegate {
@IBOutlet weak var tabbar: UITabBar!
override func viewDidLoad() {
super.viewDidLoad()
tabbar.delegate = self;
}
func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem!) {
print(item.tag);
switch item.tag { // switching by tag is not required, just an option
case 1:
// segue or push or present something
case 2:
// segue or push or present something
default:
break
}
}