我不能为我的生活解决为什么这段代码无效:
@username_textfield = UITextField.alloc.initWithFrame([[50,50],[50,50]])
@username_textfield.layer.cornerRadius=1
@username_textfield.layer.masksToBounds=true
@username_textfield.layer.borderColor= UIColor.redColor
@username_textfield.layer.borderWidth= 1
self.view.addSubview(@username_textfield)
答案 0 :(得分:2)
好好经过多次头墙交互,我意识到我与SO上的例子不同:我提供的是UIColor而不是CGColor,而且它默默地失败了。非常烦人。
所以,解决方案是添加.CGColor
:
@username_textfield.layer.borderColor= UIColor.redColor.CGColor