我不太了解修改我在视图中使用的对象的框架,这就是为什么我会遇到以下问题。如何制作文本视图的框架?看起来像一个讲话泡泡
这是仅修改框架的方法还是我需要创建自定义textview类?
我只想在左/右三角形上添加小三角形到框架
最终结果应该是这个!
答案 0 :(得分:2)
我只需创建一个带有textfields框架(或类似框架)的UIImageView
并将其放在它下面。这里的技巧是为图像视图使用可伸缩图像。
或者您可以生成UIBezierPath
,具体取决于文本字段框架,并为其指定边框和填充颜色。
答案 1 :(得分:1)
为了保持动态,我会为此制作一个自定义视图,其中包含UITextView
和箭头图标为UIImageView
。这可以放在文本视图旁边的正确位置。
要制作圆角,可以在UITextView上设置layer.cornerRadius
。因此,您与文本长度无关。
答案 2 :(得分:0)
不需要自定义textview类。
如果左/右三角形位置固定,则更改文本视图框就足够了。如果没有,请根据文本内容大小更改Textview的框架,并相应地平行更改三角形的框架。