首先建立一个空白工程和三个类
在appdelegate中
let vc1:UIViewController=FirstViewController()
let nv1=UINavigationController(rootViewController: vc1)
nv1.tabBarItem=UITabBarItem(title: "标签1", image: UIImage(named: "0hight"), selectedImage: UIImage(named: "0normal"))
let vc2:UIViewController=SecondViewController()
let nv2=UINavigationController(rootViewController: vc2)
nv2.tabBarItem=UITabBarItem(title: "标签2", image: UIImage(named: "1normal"), selectedImage: UIImage(named: "1hight"))
let vc3:UIViewController=ThirdViewController()
let nv3=UINavigationController(rootViewController: vc3)
nv3.tabBarItem=UITabBarItem(title: "标签3", image: UIImage(named: "2normal"), selectedImage: UIImage(named: "2hight"))
let arr=[nv1,nv2,nv3]
let tabBarViewController=UITabBarController()
tabBarViewController.viewControllers=arr
self.window?.rootViewController=tabBarViewController
三个类中
//
// FirstViewController.swift
// TabBarControllerFrQF
//
// Created by ytdxxt on 14-12-18.
// Copyright (c) 2014年 xutao. All rights reserved.
//
import Foundation
import UIKit
class FirstViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
}
//
// SecondViewController.swift
// TabBarControllerFrQF
//
// Created by ytdxxt on 14-12-18.
// Copyright (c) 2014年 xutao. All rights reserved.
//
import Foundation
import UIKit
class SecondViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor=UIColor.redColor()
}
}
//
// ThirdViewController.swift
// TabBarControllerFrQF
//
// Created by ytdxxt on 14-12-18.
// Copyright (c) 2014年 xutao. All rights reserved.
//
import Foundation
import UIKit
class ThirdViewController: UIViewController {
class ThirdViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor=UIColor.blueColor()
}
}
}