【发布时间】:2016-05-23 05:12:43
【问题描述】:
class TestViewController: UIViewController, UISearchBarDelegate {
@IBOutlet weak var mySearchBar: UISearchBar!
var myOwnInputView = UIView(frame: CGRectMake(100,100,50,50))
overide func viewDidLoad() {
mySearchBar.delegate = self
mySearchBar.inputView = myOwnInputView // errors - "Cannot assign to the result of this expression
}
}
我正在尝试为我的搜索栏分配一个自定义输入视图,但是基于苹果文档(-抱歉无法再找到链接),对于 UISearchBar 它似乎是一个只读值。查看this post,似乎 UISearchbar 有多个子视图,我需要进入 UITextField 部分才能更改输入视图。但是,我对 Obj-C 不够熟悉,而且我尝试将代码转换为 Swift 的尝试也没有成功。
【问题讨论】:
标签: swift uisearchbar