我想让 UITextview 像 Facebook 评论视图一样。如何在不使用任何外部库的情况下做到这一点?
这是示例图像:
UITextField
为警报以获取黑色键盘。然后,您只需要另外两个视图:
一个白色的,它将成为您的文本字段的背景,您以编程方式将以下代码应用于(不要忘记 #import <QuartzCore/QuartzCore.h>
首先):
view.layer.cornerRadius = 10;
我有这个示例代码 - 这里是YIPopupTextView
他们所做的就是使用图像,就是这样!他们还可能会扩大 UITextfield 的大小以使其适合整个屏幕,但是这很容易。如果你进入 Interface Builder,你会看到一个显示图像的东西。如果您想以编程方式执行此操作,则有一个值为 textfield.background (A UIImage)。
如果您不想创建图像,您可以创建自定义 UITextField 子类并使用 -(void) drawInRect:(CGRect)rect 函数,并使用 Quartz 绘制它,并在界面生成器中将 UITextField 类设置为您的文本字段。