在swift4中查找按钮的文本颜色
Find text color of button in swift4
我正在开发应用程序,我从情节提要中给 UIButton 文本颜色(默认和选中的不同),我想要一个变量中的两种文本颜色。
谁帮我解决这个问题。
我有一个解决这个问题的方法“取 'color code' 这种颜色并将其赋予变量”
任何人都有解决此问题的任何其他简短方法。
因为如果我使用 'color code',那么将来当我更改按钮文本的颜色时,然后还要处理那个 'color code'。
您可以使用以下代码从故事板中配置的元素中提取颜色。
let btnTextColor = self.myBtnOutlet.titleLabel.titleColor(for: .normal)
试试这个
let titleColor: UIColor = yourButton.currentTitleColor
您需要调用UIButton
的titleColor()
方法
let color = btnOutletExample.titleColor(for: .normal)
or your desired state
在viewDidLoad的最后,可以添加以下内容来获取颜色信息:
let defaultTextColor = myButton.titleColor(for: .normal)
let selectedTextColor = myButton.titleColor(for: .selected)
我正在开发应用程序,我从情节提要中给 UIButton 文本颜色(默认和选中的不同),我想要一个变量中的两种文本颜色。 谁帮我解决这个问题。
我有一个解决这个问题的方法“取 'color code' 这种颜色并将其赋予变量”
任何人都有解决此问题的任何其他简短方法。
因为如果我使用 'color code',那么将来当我更改按钮文本的颜色时,然后还要处理那个 'color code'。
您可以使用以下代码从故事板中配置的元素中提取颜色。
let btnTextColor = self.myBtnOutlet.titleLabel.titleColor(for: .normal)
试试这个
let titleColor: UIColor = yourButton.currentTitleColor
您需要调用UIButton
titleColor()
方法
let color = btnOutletExample.titleColor(for: .normal)
or your desired state
在viewDidLoad的最后,可以添加以下内容来获取颜色信息:
let defaultTextColor = myButton.titleColor(for: .normal)
let selectedTextColor = myButton.titleColor(for: .selected)