今日の写経12
今日の写経
013 UITabBarControllerでタブの表示 - Swift Docs
所感
時間が無いから昨日はやってない!
画面キャプチャ
ソースコード
// AppDelegate.swift
import UIKit class SecondViewController: UIViewController { init() { super.init(nibName: nil, bundle: nil) // Viewの背景色をGreenに設定する self.view.backgroundColor = UIColor.greenColor() // tabVarItemのアイコンをFeaturedに、タグを2と定義する self.tabBarItem = UITabBarItem(tabBarSystemItem: UITabBarSystemItem.Featured, tag: 2) } required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } required override init(nibName nibNameOrNil: String!, bundle nibBundleOrNil: NSBundle!) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }
// FirstViewController.swift
import UIKit class FirstViewController: UIViewController { init() { super.init(nibName: nil, bundle: nil) self.view.backgroundColor = UIColor.cyanColor() self.tabBarItem = UITabBarItem(tabBarSystemItem: UITabBarSystemItem.Featured, tag: 1) } required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } required override init(nibName nibNameOrNil: String!, bundle nibBundleOrNil: NSBundle!) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }
// SecondViewController.swift
import UIKit class SecondViewController: UIViewController { init() { super.init(nibName: nil, bundle: nil) // Viewの背景色をGreenに設定する self.view.backgroundColor = UIColor.greenColor() // tabVarItemのアイコンをFeaturedに、タグを2と定義する self.tabBarItem = UITabBarItem(tabBarSystemItem: UITabBarSystemItem.Featured, tag: 2) } required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } required override init(nibName nibNameOrNil: String!, bundle nibBundleOrNil: NSBundle!) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }