直接上代码
<span style="font-family:Comic Sans MS;font-size:24px;"> /**
设置搜索框
*/
func setupSearchBar() {
let searchInput = UITextField();
// 设置背景图片,从新浪微博的中获取的图片
searchInput.background = UIImage.resizableImageWithName("searchbar_background");
// 间距
let margin: CGFloat = 5;
// 搜索框中的搜索图标
let iconView = UIImageView(image: UIImage(named: "searchbar_textfield_search_icon"));
// 设置图标的宽度
iconView.frame.size = CGSizeMake(iconView.frame.size.width + margin * 2, iconView.frame.size.height);
// 设置图标的显示格式
iconView.contentMode = UIViewContentMode.Center;
// 设置图标的显示位置
searchInput.leftView = iconView;
// 设置图标的显示方式
searchInput.leftViewMode = UITextFieldViewMode.Always;
// 设置默认内容
searchInput.placeholder = "大家都在搜:消费税";
// 设置字体大小
searchInput.font = UIFont.systemFontOfSize(12);
// 设置输入框宽度与高度
searchInput.bounds = CGRectMake(0, 0, self.view.frame.width * 0.99, 30);
self.navigationItem.titleView = searchInput;
}
</span>