当我的viewcontroller最初加载我的字体颜色不会改变。但是,如果我去另一个viewcontroller,然后回到这个viewcontroller,我的按钮字体最终会改变颜色。我已尝试将以下代码添加到viewwillappear
和viewdidload
:
self.SaveBTN.titleLabel!.textColor = UIColor.blueColor()
为什么字体颜色仅在我转到另一个视图控制器然后切换回而不是在页面的初始第一次加载时才会改变?
app的流程:
Navigation Controller -> tab bar Controller -> view controller (button is here)
答案 0 :(得分:1)
在viewDidLoad函数中使用SaveBTN.setTitleColor(UIColor.blueColor(), forState: .Normal)
。