並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

UISearchBarの検索結果1 - 8 件 / 8件

  • Customize UISearchBar for different iOS versions

    No Direct Apple APII am sure we all have struggled at some point in customizing small UI tweaks for UISearchBar. We know that Apple API’s are not flexible to customize the UISearchBar like accessing UITextField , It was in iOS 13 Apple has made this searchTextField API available but it was not easy in previous iOS 10– 12 versions and there are many apps which support this iOS versions. Changing Pl

      Customize UISearchBar for different iOS versions
    • iOS13バグ:UISearchBarをNavigation BarのtitleViewに表示させているときに高さが変わって画面遷移時に隙間があく問題 - Qiita

      現象 画面遷移後にこんな隙間が出来てしまう。 対処法 UISearchBarの中身の高さがなぜが56になってしまってどうにもコントロールができなかった。 stackoverflowに書いてあった遷移時に高さを調整する方法で解決 // iOS13でuisearchbarをnavigationItem.titleViewに置き換えるとheightが56になってしまう課題の対処 // https://stackoverflow.com/a/47976999/4652214 override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) navigationController?.view.setNeedsLayout() // force update layout navigationC

        iOS13バグ:UISearchBarをNavigation BarのtitleViewに表示させているときに高さが変わって画面遷移時に隙間があく問題 - Qiita
      • UISearchBarのプライベートなプロパティにアクセスするコードがiOS 13では禁止になったようです - Qiita

        「UISearchBarのプライベートなプロパティにアクセスする」とは UISearchBar の textField に色を設定するために attributedPlaceholder をセットしたいときなど、(UISearchBarに限らないが)公開されていないUI要素などにアクセスするために value(forKey:) を使う方法を使うことがあった。 searchBar.textField?.attributedPlaceholder = placeholder extension UISearchBar { var textField: UITextField? { return value(forKey: "_searchField") as? UITextField } }

          UISearchBarのプライベートなプロパティにアクセスするコードがiOS 13では禁止になったようです - Qiita
        • 【iOS】iOS13のUISearchBarの新機能を試してみる - Qiita

          iOS13では UISearchBarに関連する下記のクラスが追加されました。 UISearchTextField https://developer.apple.com/documentation/uikit/uisearchtextfield UISearchToken https://developer.apple.com/documentation/uikit/uisearchtoken UISearchTextFieldDelegate https://developer.apple.com/documentation/uikit/uisearchtextfielddelegate 色々調べてみたのですが あまり情報が出てきませんでした。 WWDC2019のセッションでもサンプルコードを出すと言っていたのですが 現在まだ見つけることができていません。 もし正式な情報の場所などご存

            【iOS】iOS13のUISearchBarの新機能を試してみる - Qiita
          • UISearchBarをタップしたらテキストを入力していなくても searchResultsControllerの背景を表示したい (UISearchController使用時) - 酢ろぐ!

            UISearchControllerを使うと、入力したテキストをベースにして検索結果を表示させられます。OSとして標準的な検索手段をユーザーに提供することができます。 ただ、検索結果の絞り込みに UISearchController を使っている例は多いのですが、実際には navigationItem.titleView = searchController.searchBar のように検索枠だけ使っているケースや、UISearchController(searchResultsController: nil)として、元のViewController側で検索結果を表示しているケースがほとんどです。 searchResultsController を指定して使っているケースはあまり紹介ないように思いました。そのなかで、さらにニッチな使い方をするとなると実現方法が分からず困ってしまいました。

              UISearchBarをタップしたらテキストを入力していなくても searchResultsControllerの背景を表示したい (UISearchController使用時) - 酢ろぐ!
            • [Swift3.0] UISearchBarのサンプルコード

              備忘録なので、そのうち綺麗にします。 https://qiita.com/The_Shimon/items/8760de60162068781278 より 問題点は、テーブルビューのセルをタップした時にモーダル表示するように設定。 indexPath.rowの数字に応じたページ遷移をしていると、検索結果のセル数の飛び先になる。 import UIKit class SearchBarViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate { let PPAP:[String] = ["PPAP", "I have a pen", "I have a apple", "Uh! Apple-Pen!", "I have a pen", "I have pi

                [Swift3.0] UISearchBarのサンプルコード
              • UISearchBarのデフォルトの背景色は `UIColor.tertiarySystemFill` - いけだや技術ノート

                tertiarySystemFill | Apple Developer Documentation Use system fill colors for items situated on top of an existing background color. System fill colors incorporate transparency to allow the background color to show through. Use this color to fill large shapes, such as input fields, search bars, or buttons. と説明されているとおりだった。 ライトでの cgColor の出力はこんな感じ: <CGColor 0x60000260e1c0> [<CGColorSpace 0x60000260c

                  UISearchBarのデフォルトの背景色は `UIColor.tertiarySystemFill` - いけだや技術ノート
                • 【Swift】UISearchBarのtextField内にボタンを設置する - Qiita

                  以下の画像のようにUISearchBar、textField内の一番右に任意のボタンを追加する方法。 ここには本来ブックマークボタンが表示されますので、このブックマークボタンを表示させて、任意の画像に置き換えるという形を取ります。 コード // ブックマークボタンを表示させる searchController.searchBar.showsBookmarkButton = true // ブックマークボタンに任意の画像を設定 searchController.searchBar.setImage(UIImage(named:"wood.ico"), for: .bookmark, state: .normal) func searchBarBookmarkButtonClicked(_ searchBar: UISearchBar) { print("このボタンを押した時の処理") }

                    【Swift】UISearchBarのtextField内にボタンを設置する - Qiita
                  1