iOS 7获取UITextField默认层

Posted

技术标签:

【中文标题】iOS 7获取UITextField默认层【英文标题】:Get UITextField default layer iOS 7 【发布时间】:2014-01-23 13:31:28 【问题描述】:

如何获取默认UITextField 的属性layer.borderWidthlayer.borderColorlayer.cornerRadius 的值? 谢谢。

【问题讨论】:

【参考方案1】:

导入QuartzCore框架后可以直接访问textfield层:

  UITextField *txt = //init here;

  NSLog(@"%f", txt.layer.borderWidth);
  NSLog(@"%@", txt.layer.borderColor);
  NSLog(@"%f", txt.layer.cornerRadius);

希望对您有所帮助。

【讨论】:

谢谢,但我没有在我的项目中使用 UITextField,我只想要确切的值以使我的 UITextView 边框看起来与 UITextField 完全一样。 你有没有想过这个问题?我需要同样的答案。 这是问题的正确答案(我怎么能...?)。

以上是关于iOS 7获取UITextField默认层的主要内容,如果未能解决你的问题,请参考以下文章

在 uiview 中有超过 1 个 uitextfield 的 iOS swift 委托

如何在 Xamarin IOS 自定义渲染器中单击 UITextField Rightview 打开 UIPickerView

将 UITextField 添加到 UITableViewCell

以核心数据实体作为属性的子类 UITextField

占位符右对齐的 UITextField 不能正确向右移动

iOS:删除 UITextField 的默认绘图