デリゲート パターンと、UISearchbar の動作と動作の方法は気に入っていますが、見た目が気に入らないだけです。UI カスタマイズへの最短パスは何ですか?
2 に答える
UISearchBar のリファレンス ドキュメントに記載されている以上のことを意味しますか?
Appleのドキュメントから:
外観のカスタマイズ
iOS v5.0 以降では、「外観のカスタマイズ」に記載されている方法を使用して、検索バーの外観をカスタマイズできます。外観プロキシ ([UISearchBar 外観]) を使用してすべての検索バーの外観をカスタマイズするか、単一のバーだけをカスタマイズできます。
と:
外観のカスタマイズ
背景画像
– imageForSearchBarIcon:state:
– setImage:forSearchBarIcon:state:
– positionAdjustmentForSearchBarIcon:
– setPositionAdjustment:forSearchBarIcon:
inputAccessoryView
scopeBarBackgroundImage
– scopeBarButtonBackgroundImageForState:
– setScopeBarButtonBackgroundImage:forState:
– scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:
– setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:
– scopeBarButtonTitleTextAttributesForState:
– setScopeBarButtonTitleTextAttributes:forState:
– searchFieldBackgroundImageForState:
– setSearchFieldBackgroundImage:forState:
searchFieldBackgroundPositionAdjustment
searchTextPositionAdjustment
検索バーを別の方法で作成して、より良くすることができます。そのためには、テキストフィールドを取得して、必要に応じて検索バーの画像を取得し、それをテキストフィールドに設定して、テキストフィールドのプロパティを設定する必要があります。