3

我想让 UITextview 像 Facebook 评论视图一样。如何在不使用任何外部库的情况下做到这一点?

这是示例图像:

示例图片

4

3 回答 3

1
  • 首先,将您的外观设置UITextField警报以获取黑色键盘。
  • 然后,您只需要另外两个视图:

    • 背景是黑色的
    • 一个白色的,它将成为您的文本字段的背景,您以编程方式将以下代码应用于(不要忘记 #import <QuartzCore/QuartzCore.h>首先):

      view.layer.cornerRadius = 10;

于 2012-06-06T14:04:27.540 回答
1

我有这个示例代码 - 这里是YIPopupTextView

于 2012-08-20T05:44:02.970 回答
0

他们所做的就是使用图像,就是这样!他们还可能会扩大 UITextfield 的大小以使其适合整个屏幕,但是这很容易。如果你进入 Interface Builder,你会看到一个显示图像的东西。如果您想以编程方式执行此操作,则有一个值为 textfield.background (A UIImage)。

如果您不想创建图像,您可以创建自定义 UITextField 子类并使用 -(void) drawInRect:(CGRect)rect 函数,并使用 Quartz 绘制它,并在界面生成器中将 UITextField 类设置为您的文本字段。

于 2012-06-06T13:31:00.923 回答