UISearchBar サンプル
サンプルで動作を確認 コピーペーストで確認できます。
// サーチバーを作成する。 let uiSearchBar : UISearchBar = UISearchBar() // 表示する位置と大きさを設定 uiSearchBar.frame = CGRectMake(0,0,300,80) // デリゲートの設定先を設定 uiSearchBar.delegate = self // 表示するテキストを設定(入力済みにする) uiSearchBar.text = "入力ワード" // サーチバーのタイトルを設定する。 uiSearchBar.prompt = "サーチバーのタイトル" // プレスフォルダーを設定する。 uiSearchBar.placeholder = "入力してください。" // キャンセルボタン表示を設定(クリアボタン) uiSearchBar.showsCancelButton = true // ブックマークボタン表示を設定 uiSearchBar.showsBookmarkButton = false // 検索結果表示ボタン表示を設定 uiSearchBar.showsSearchResultsButton = false // テキスト入力時のキーボードのスタイルを設定 uiSearchBar.keyboardType = UIKeyboardType.Default // バースタイルをDefaultに設定する. uiSearchBar.searchBarStyle = UISearchBarStyle.Default // 検索バーのスタイルを設定 uiSearchBar.barStyle = UIBarStyle.Default // 検索バー全体の色を設定 uiSearchBar.tintColor = UIColor.redColor() // サーチバーを View へ設定 self.view.addSubview(uiSearchBar)
UISearchBar 概要
サーチバーを利用時に使用します。
キーボードの種類
■ UIKeyboardType
UIKeyboardType.Default UIKeyboardType.ASCIICapable UIKeyboardType.NumbersAndPunctuation UIKeyboardType.URL UIKeyboardType.NumberPad UIKeyboardType.PhonePad UIKeyboardType.NamePhonePad UIKeyboardType.EmailAddress UIKeyboardType.DecimalPad UIKeyboardType.Twitter UIKeyboardType.WebSearch
検索バーのスタイルの種類
■ UISearchBarStyle
UISearchBarStyle.Default UISearchBarStyle.Prominent UISearchBarStyle.Minimal
バースタイルの種類
■ UIBarStyle
UIBarStyle.Default UIBarStyle.Black UIBarStyle.BlackOpaque UIBarStyle.BlackTranslucent
デリゲート UISearchBarDelegate
■ optional func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String)
■ optional func searchBar(_ searchBar: UISearchBar, shouldChangeTextInRange range: NSRange, replacementText text: String) -> Bool
■ optional func searchBarShouldBeginEditing(_ searchBar: UISearchBar) -> Bool
■ optional func searchBarTextDidBeginEditing(_ searchBar: UISearchBar)
■ optional func searchBarShouldEndEditing(_ searchBar: UISearchBar) -> Bool
■ optional func searchBarTextDidEndEditing(_ searchBar: UISearchBar)
■ optional func searchBarBookmarkButtonClicked(_ searchBar: UISearchBar)
■ optional func searchBarCancelButtonClicked(_ searchBar: UISearchBar)
■ optional func searchBarSearchButtonClicked(_ searchBar: UISearchBar)
■ optional func searchBarResultsListButtonClicked(_ searchBar: UISearchBar)
■ optional func searchBar(_ searchBar: UISearchBar, selectedScopeButtonIndexDidChange selectedScope: Int)
おすすめの本