如何使UITextview像Facebook评论视图?

时间:2012-06-06 13:23:47

标签: ios uitextview facebook-ios-sdk

我想在Facebook评论视图中制作UITextview。如何在不使用任何外部库的情况下执行此操作?

以下是示例图片:

Example image

3 个答案:

答案 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类设置为你的文本域。