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