我在 IBoutlet 中有一个UITextfield
背景图片(TextBox.png)......每件事情都运转正常但问题是光标在里面闪烁,光标不可见最多两个字符,任何人都可以帮我解决这个问题
所以我试图以
的方式解决这个问题我添加了一个带有TextBox.png图像的图像视图,并在图像视图的顶部放置了文本字段
但是文本字段位于图像视图后面(占位符不可见)...
我可以将textfield
subView
添加到 IBOutlet 中的imageView
,我知道如何以编程方式添加
任何人都可以帮我解决这个问题
答案 0 :(得分:0)
您可以将包含背景UIImage和UITextView的UIImageView作为兄弟,然后在Interface Builder中移动文本视图以重叠图像视图(或者如果以编程方式执行,则将它们添加到同一父视图中)。您还必须确保文本视图不是不透明的,并为其提供0%不透明度背景(您可以使用预定义的clearColor)。
这是一个相当便宜的技巧,但它是真正让自己完全控制外观的唯一方法。
答案 1 :(得分:0)
我在这个答案中编写了一个带有自定义背景和填充的UITextField子类:Indent the text in a UITextField没有游标问题。