为了在我的UITextView
中获取背景图片,我在代码中创建了UIImageView
,用我想要的图片填充它,将其添加为{{1}的subView
并将其发送到后面。这适用于某些屏幕,但在其他屏幕上它看起来像这样。
。
查看上面的UITextView
,了解它应该是什么样子
这是我的代码。
UITextFields
如何将图像的右侧剪切到尾部边界,使其不会超出UITextview。
编辑: 这是一个编辑,包括我包含此代码时会发生什么的图像。
let img = UIImageView(frame: self.bioTextView.bounds)
img.image = #imageLiteral(resourceName: "text_field_bio")
self.bioTextView.backgroundColor = UIColor.clear
self.bioTextView.addSubview(img)
self.bioTextView.sendSubview(toBack: img)
self.bioTextView.textContainerInset.left = 10
答案 0 :(得分:0)
@Zhang的评论解决了我的问题。因为背景图像只是一种纯色,所以只需用myTextField.layer.cornerRadius = 10
对角进行圆角,用myTextField.clipsToBounds = true
将其剪切到边界,然后用myTextField.layer.backgroundColor = UIColor
<设置背景颜色就容易得多了/ p>