我想修改一个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()
}
}
但按钮只是没有做任何事情。任何可能的解决方案?
答案 0 :(得分:0)
试试这个我希望它会有所帮助!!
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!