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

标签 ios cocoa-touch rubymotion

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

示例代码:

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

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

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

最佳答案

使用Quartz框架。

在您的Rakefile中:

app.frameworks << 'QuartzCore'

设置图层属性:
textField.layer.borderColor = UIColor.redColor.CGColor
textField.layer.borderWidth = 1
textField.layer.masksToBounds = true

关于ios - 如何设置iOS UITextField边框颜色? (RubyMotion + iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25236117/

相关文章:

iphone - iOS 5.0 检测应用程序何时从 Safari.app 中的 URL 重新激活

rubymotion - 未定义方法 `[]' 为 nil :NilClass `read_provisioned_profile_array' on rake device mode=release in RubyMotion

objective-c - 更改 UIBarButtonItem 的字体

cocoa-touch - iOS8视频尺寸,CMVideoDimensions返回0,0

ios - 如何在 block 外部保持引用有效(启用ARC)?

ios - 如何使用协议(protocol)在两个 View Controller 之间传递值

objective-c - 不旋转标签栏 View Controller 中的仅一个 View

ios - 如何只显示一次登录屏幕?

iOS 8 UIVisualEffect UIBlurEffect 和缩放/移动/调整大小

ios - 适用于 iOS 的 Google Maps SDK 不断增加内存使用量