这次实现了一个简单的搜索功能,由于搜索的样例比较复杂,这次先进行简单的一个搭建。后续部分会继续完成搜索功能。
以下是这次的效果
以下是代码
//
// SearchViewController.swift
// FinalTest
//
// Created by 沈力同 on 2017/5/10.
// Copyright © 2017年 沈力同. All rights reserved.
//
import UIKit
class SearchViewController: UIViewController,UISearchBarDelegate {
let screenSizeWidth = UIScreen.main.bounds.size.width
let screenSizeHeight = UIScreen.main.bounds.size.height
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = UIColor.white
let searchbar = UISearchBar(frame: CGRect(x:0,y: 64.0, width: screenSizeWidth, height:40.0))
self.view.addSubview(searchbar)
searchbar.backgroundColor = UIColor(red: 236/255, green: 236/255, blue: 236/255, alpha:1)
searchbar.barStyle = UIBarStyle.default
searchbar.barTintColor = UIColor.clear
searchbar.placeholder = "输入你感兴趣的项目"
searchbar.tintColor = UIColor.black
searchbar.searchBarStyle = UISearchBarStyle.minimal
searchbar.showsCancelButton = true
searchbar.showsBookmarkButton = true
searchbar.delegate = self
// 键盘类型设置
searchbar.keyboardType = UIKeyboardType.emailAddress
searchbar.returnKeyType = UIReturnKeyType.done
searchbar.isSecureTextEntry = false
// 第一响应,即进入编辑状态
searchbar.becomeFirstResponder()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}