1

新しい Safari アプリの検索バーには、検索バーが開くと強調表示された現在の URL が表示されるため、入力するだけで置き換えることができます (これは、他のほぼすべての OS の標準機能でもあります)。独自の UITextFields (または UISearchBar) でこの動作を行う方法は?

新しい clearsOnInsertion = YES 設定が答えのようです。ただし、これはテキストを視覚的に強調表示するものではなく、入力を開始して選択範囲を置き換えた後でも入力カーソルを非表示にするなど、他の奇妙な副作用もあります。

clearsOnBeginEditing=YES は正常に機能しますが、ユーザーが必要に応じて既存のエントリを編集するオプションはありません。

また、どちらも使用しない場合、ユーザーは最初に [クリア] アイコンをタッチして新しい検索を行う必要があります。

4

0 に答える 0