0

我一生都无法弄清楚为什么这段代码不起作用:

@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)
4

1 回答 1

2

好的,经过多次头墙交互后,我意识到我与 SO 上的示例有所不同:我提供的是 UIColor 而不是 CGColor,它默默地失败了。很烦人。

因此,解决方案是添加.CGColor

@username_textfield.layer.borderColor= UIColor.redColor.CGColor
于 2013-05-15T04:34:39.420 回答