「Ios/swift/SearchBar」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→検索バーサンプル) |
(→SearchBarをコードで生成する場合) |
||
行34: | 行34: | ||
mySearchBar.layer.position = CGPoint(x: self.view.bounds.width/2, y: 50) | mySearchBar.layer.position = CGPoint(x: self.view.bounds.width/2, y: 50) | ||
mySearchBar.showsCancelButton = true | mySearchBar.showsCancelButton = true | ||
− | mySearchBar.placeholder = " | + | mySearchBar.placeholder = "検索" |
self.view.addSubview(mySearchBar) | self.view.addSubview(mySearchBar) |
2016年7月18日 (月) 01:11時点における版
SearchBarとは
検索ボックスです
検索バーサンプル
import UIKit class SearchViewController: UIViewController, UISearchBarDelegate { var mySearchBar: UISearchBar! private var _searchText: String = "" override func viewDidLoad() { super.viewDidLoad() mainSearchBar.delegate = self mainSearchBar.placeholder = "検索" } // 検索バー更新時 func searchBar(searchBar: UISearchBar, textDidChange searchText: String) { _searchText = searchText } // キャンセル func searchBarCancelButtonClicked(searchBar: UISearchBar) { _searchText = "" } // 検索ボタン func searchBarSearchButtonClicked(searchBar: UISearchBar) { mySearchBar.text = "" self.view.endEditing(true) // searchText } }
SearchBarをコードで生成する場合
mySearchBar = UISearchBar() mySearchBar.delegate = self mySearchBar.frame = CGRectMake(0, 0, 300, 50) mySearchBar.layer.position = CGPoint(x: self.view.bounds.width/2, y: 50) mySearchBar.showsCancelButton = true mySearchBar.placeholder = "検索" self.view.addSubview(mySearchBar)