样式UITextField边框的QuartzCore方法不起作用

时间:2013-05-15 04:34:39

标签: ios uitextfield rubymotion

我不能为我的生活解决为什么这段代码无效:

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

1 个答案:

答案 0 :(得分:2)

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

所以,解决方案是添加.CGColor

@username_textfield.layer.borderColor= UIColor.redColor.CGColor