gpt4 book ai didi

ios - 如何使 Storyboard中的 UILabel 和 UIButton 大写

转载 作者:行者123 更新时间:2023-12-01 15:57:20 24 4
gpt4 key购买 nike

我在 Storyboard 中找不到通过标志使我的标签或按钮文本大写的方法,请查看我的 Storyboard 屏幕截图,其中我向您展示了没有此类标志的 Attribute Inspector:

enter image description here

最佳答案

目前还没有为此做好准备,但是您可以向Interface Builder 添加一个属性:

只需将其添加到文件中,例如调用它XIB+Extension.swift:

public protocol UIXIBStyle {
var uppercased: Bool { get set }
}

extension UILabel: UIXIBStyle {
@IBInspectable public var uppercased: Bool {
get { return false }
set(key) {
if key {
text = text?.uppercased()
}
}
}
}

extension UIButton: UIXIBStyle {

@IBInspectable public var uppercased: Bool {
get { return false }
set(key) {
if key {
setTitle(currentTitle?.uppercased(), for: .normal)
}
}
}
}

对于任何 UILabelUIButton,您将能够在 Attribute Inspector 下看到一个名为 Uppercased 的新属性。

关于ios - 如何使 Storyboard中的 UILabel 和 UIButton 大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59831916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com