你好,我正在试图找出如何使用我想要的颜色tabBar.
我知道如何改变背景,我也知道如何改变tabbar.item颜色和文字.但我无法理解如何:
如果选择了项目,则更改颜色(我使用的渲染模式始终是原始的,因为我无法找到另一种方法从非选定的标签栏项目中删除默认的灰色.)
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
tabBarItem.title = "test"
tabBarItem.image = UIImage(named: "first.png")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
}
Run Code Online (Sandbox Code Playgroud)我怎么能在我想要的状态下使用我想要的颜色?
我开始使用swift.
与目标C的时候才能避免使用故事板,初始化视图控制器很容易.我只是创建一个UIViewController子类,我会把所有的初始化代码放在里面
initWithNibName.
现在有了故事板,我迷失了.我创建了一个UIviewController子类,我尝试添加init(nib名称)和init(编码器),但它崩溃了.
这是我的代码
//
// SecondViewController.swift
// tabTestWithSwift
//
// Created by Marianna Ruggieri on 02/11/14.
// Copyright (c) 2014 Marianna Ruggieri. All rights reserved.
//
import UIKit
class FirstViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated. …Run Code Online (Sandbox Code Playgroud)