我正在尝试创建自定义搜索栏。我想在搜索栏中为文本字段添加自定义图像。我将searchbarstyle设置为minimal。我使用以下代码更改背景图像。它不合适。这些出口以编程方式添加
let srchtextfld: UITextField = srchbr.valueForKey("searchField") as! UITextField
srchtextfld.layer.backgroundColor = UIColor(patternImage: UIImage(named: "Rounded Rectangle 1 copy 3.png")!).CGColor
我正在获取以下图片
我想将此类图像添加为背景
感谢任何帮助
答案 0 :(得分:1)
如果要设置背景图像,则属性为background而不是backgroundColor,请参阅docs。所以你喜欢这个
srchtextfld.background = UIImage(named: "Rounded Rectangle 1 copy 3.png")!
还记得
设置后,此属性引用的图像将替换该标准 外观由borderStyle属性控制。背景图片 在文本字段的边框矩形部分中绘制。图片 你用于文本字段的背景应该能够伸展到 配合。
加
UITextBorderStyleRoundedRect,忽略自定义背景图像。