如何在Swift中将UIBarButtonItem的alpha设为0?我想让它在屏幕上出现特定元素时淡入淡出。有人知道怎么做这个吗?或者任何同样有效的方法都会很棒。
答案 0 :(得分:2)
rootView.findViewById()
不是UIBarButtonItem
,因此它没有UIView
。
相反,您可以使用自定义视图制作alpha
,如下所示:
UIBarButtonItem
答案 1 :(得分:2)
只需创建该按钮的IBOutlet,您可以在代码中执行此操作:
import UIKit
class DemoViewController: UIViewController {
@IBOutlet weak var button : UIBarButtonItem!
override func viewDidLoad() {
super.viewDidLoad()
button.tintColor = UIColor.clearColor()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}