-1

私はアプリを開発していますが、iPhone 5 の画面の余分なスペースを利用するために、この のスタイルを変更したいと考えていUISegmentedControlます。したがって、これには 2 つの部分が含まれます。まず、iPhone 5 かどうかをコードで検出してから、スタイルを変更します。

3.5インチではこのスタイルになります

バー

そして4インチでこれ。

プレーン

4

1 に答える 1

2

で画面サイズを確認してください[[UIScreen mainScreen] bounds]。bounds.size.height が特定の数値よりも大きい場合 (それを決定します)、セグメント化されたコントロールのsegmentedControlStyleプロパティを設定します。あなたが望むより大きな高さのためにUISegmentedControlStylePlain。その他については、あなたがしたいですUISegmentedControlStyleBar

于 2013-02-19T23:31:27.960 に答える