我想在具有发送和相机按钮的工具栏的 UITextView 中插入 UIImageView,就像 iPhone 默认短信应用程序一样。
你最好使用UIScrollView
和管理UITextView
s and UIImageView
就在里面。UITextView
不支持添加与文本内嵌的图像。事实上,它除了多行文本之外并不支持任何其他内容。
根据您下面的评论,我可以想到三件事来将图像作为文本输入框的一部分:
- 他们没有使用
UITextView
,而是一些自定义视图。这种事情很难复制。
- 他们正在覆盖一个
UIImageView
超过UITextView
作为子视图并设置 contentInsetUITextView
所以没有重叠。
- 他们正在使用一个单独的
UIView
包含两个UITextView
and UIImageView
作为子视图并根据需要简单地排列这些子视图。
2 和 3 都非常相似(只是方法略有不同),并且可能是您最好的方法。就我个人而言,我认为 3 可能是最好的,因为它可以让您最大程度地控制两个视图的位置,但 2 也应该可以正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)