Apple の API には UISearchBar のスコープ バーのカスタマイズが欠けているため (つまり、フレームを変更したいのですが、私の知る限り不可能です)、UIView 内で UISegmentedControl を使用して自分でスコープ バーを作成する必要がありました。通常のスコープバーとまったく同じに見えるところまで来ました。これは、UISegmentedControl の segmentedControlStyle を 7 に設定することで実現しました。これは、セグメント化されたコントロールをスコープ バーのように見せる「隠し」(ドキュメント化されていない) スタイルです。
問題は、これが App Store で承認されるかどうかです。私は実際にはプライベート API を使用していません。提案された値とは異なる値にプロパティを設定しているだけです。私は文書化されていない/プライベートなクラスやメソッドを使用していないので、うまくいくはずだと思います. 他の誰かがこれを経験していますか?