facebook twitter hatena line email

「Ios/swift/SearchBar」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==SearchBarとは== 検索ボックスです ==検索バーサンプル== import UIKit class SearchViewController: UIViewController, UISearchBarDelegate { var mySe...」)
(相違点なし)

2016年7月17日 (日) 22:48時点における版

SearchBarとは

検索ボックスです

検索バーサンプル

import UIKit
class SearchViewController: UIViewController, UISearchBarDelegate {
   var mySearchBar: UISearchBar!
   override func viewDidLoad() {
       super.viewDidLoad()
       mainSearchBar.delegate = self
   }
    // 検索バー更新時
   func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
       myLabel.text = searchText
   }
   // キャンセル
   func searchBarCancelButtonClicked(searchBar: UISearchBar) {
       myLabel.text = ""
       mySearchBar.text = ""
   }
   // 検索ボタン
   func searchBarSearchButtonClicked(searchBar: UISearchBar) {
       myLabel.text = "社内に同じ意見があるか検索中..."
       mySearchBar.text = ""
       self.view.endEditing(true)
   }
}

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)