如何设置iOS UITextField边框颜色? (RubyMotion + iOS)

时间:2014-08-11 05:01:52

标签: ios cocoa-touch rubymotion

如何使用RubyMotion设置textField边框颜色?

示例代码:

textField = UITextField.alloc.init
textField.borderStyle = UITextBorderStyleLine

边框颜色显示为Apple默认颜色;我希望它是红色的。

这是使用RubyMotion,而不是Objective-C

1 个答案:

答案 0 :(得分:4)

使用Quartz框架。

在您的Rakefile中:

app.frameworks << 'QuartzCore'

设置图层属性:

textField.layer.borderColor = UIColor.redColor.CGColor
textField.layer.borderWidth = 1
textField.layer.masksToBounds = true