gpt4 book ai didi

ios - layer.borderColor 和更多属性不起作用

转载 作者:行者123 更新时间:2023-11-30 13:21:41 24 4
gpt4 key购买 nike

我想修改一个 Button,我为 UIButton 创建了一个自定义类,其中包含以下内容:

import Foundation
import UIKit

class ButtonStyle: UIButton {

required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)!
self.layer.cornerRadius = 5.0;
self.layer.borderColor = UIColor.redColor().CGColor
self.layer.borderWidth = 1.5
self.tintColor = UIColor.whiteColor()
}
}

但是该按钮没有执行任何操作。

最佳答案

试试这个,希望对你有帮助!!

import Foundation
import UIKit
class BaseClass: NSObject {
class func setButton(btn:UIButton,withColor:UIColor)->Void
{
btn.layer.cornerRadius = 5.0
btn.backgroundColor = withColor

}
}

并在您想要的地方调用此方法。

 BaseClass.setButton(buttonName, withColor: UIColor.greenColor())

并设置按钮的出线

@IBOutlet weak var buttonName: UIButton!

关于ios - layer.borderColor 和更多属性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37717327/

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