如何在SWIFT

时间:2015-05-27 13:32:37

标签: ios swift uitabbar

我使用以下代码检查TabBarUIViewController中未使用UITabBarController选择了哪个选项卡,但我不知道如何在视图中加载特定ViewController,或者有没有其他方法来实现这个

这是我从Google和其他论坛获得的内容,我使用UITabBarItems标记来区分按钮

import UIKit

class AdminViewController: UIViewController, UITabBarDelegate {
@IBOutlet weak var menuButton: UIBarButtonItem!
@IBOutlet weak var tabbar: UITabBar!
override func viewDidLoad() {
    super.viewDidLoad()
    if self.revealViewController() != nil {
        menuButton.target = self.revealViewController();
        menuButton.action = "revealToggle:";
        self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer());
    }
    tabbar.delegate = self;
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
}

func tabBar(tabBar: UITabBar, didSelectItem item: UITabBarItem!) {
    println(item.tag);
    if(item.tag == 1)
    {
        //Want to load UIViewController into the CurrentViewController
    }
}

}

我有另一个想法,但它并不好 将TabBar放在所有UIViewControllers中,当点击TabBarItem时,我将使用PerformSegue& amp;导航到UIViewController。还有TabBar

1 个答案:

答案 0 :(得分:0)

是@Oliver Borchert我使用了标签栏控制器 这完全解决了我的问题

TabBarController with SWRevealViewController

谢谢@ Anbu.Karthik