当方、Swift初心者です。Tabbarの実装にあたり、TabBarViewController.swiftを作りました。
swift
1import UIKit 2 3class TabBarViewController: UIViewController, UITabBarDelegate { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 8 // メソッドの呼び出し 9 setUpUiTab() 10 } 11 12 13 14 // メソッドの定義 15 func setUpUiTab(){ 16 17 // タブバーを初期化 18 let tabBar : UITabBar = UITabBar(frame: CGRectMake(0.0, 360, self.view.bounds.size.width, 49.0)) 19 20 // アイテムを生成 21 let tabBarItem1 : UITabBarItem = UITabBarItem(title: "Home", image: UIImage(named: "images/tabBarIcon_Home.png"), tag: 0) 22 23 let tabBarItem2 : UITabBarItem = UITabBarItem(title: "Home", image: UIImage(named: "images/tabBarIcon_News.png"), tag: 1) 24 25 let tabBarItem3 : UITabBarItem = UITabBarItem(title: "Home", image: UIImage(named: "images/tabBarIcon_Search.png"), tag: 2) 26 27 let tabBarItem4 : UITabBarItem = UITabBarItem(title: "Home", image: UIImage(named: "images/tabBarIcon_Account.png"), tag: 3) 28 29 // アイテムを指定 30 tabBar.items = [tabBarItem1,tabBarItem2,tabBarItem3,tabBarItem4] 31 tabBar.delegate = self 32 tabBar.translucent = false 33 // バーのスタイルを指定 34 tabBar.barStyle = UIBarStyle.Default 35 // アイテム選択時の色を指定 36 tabBar.tintColor = UIColor.redColor() 37 // 背景色を指定 38 tabBar.barTintColor = UIColor.grayColor() 39 // 初回選択のアイテムを指定 40 tabBar.selectedItem = tabBarItem1 41 // 画面に追加 42 self.view.addSubview(tabBar) 43 } 44 45 func tabBar(tabBar: UITabBar, 46 didSelectItem item: UITabBarItem){ 47 print(item.tag) 48 } 49}
TabBarViewController.swiftのsetUpUiTab()メソッドをViewcontroller.swift内で呼び出す方法はありませんでしょうか?