如何制作uitextfield循环?

时间:2015-07-01 03:47:41

标签: ios iphone

我想要一个圆形textField来显示圆形文本框内的数字(人数)。

我已经尝试了cornerRadiusCAShapeLayer

2 个答案:

答案 0 :(得分:2)

对于圆形文本框

  • 选择UIView
  • UITextField放入其中。
  • 通过设置UIView
  • 使cornerRadius成为通告

不要忘记将UIView的属性clipToBounds设置为YES

OR

  • 设置UITextField
  • 的相等高度和宽度
  • 并在用户定义的运行时属性中设置关键路径,如下所示

请记住,角半径的值应该是高度的一半,以获得圆形文本字段。

enter image description here

答案 1 :(得分:2)

为什么你忽略了cornerRadius?最好的解决方案是cornerRadius本身。

首先将文本字段的frame设置为方形,其中width=height

[textField.layer setCornerRadius:CGRectGetWidth(textField.frame)/2];
[textField.layer setMasksToBounds:YES];

这将为您提供一个圆形文本字段。