4

UIPickerViewをカスタマイズしたいと思います。

目標の終了:アイコンサイズの画像をいくつか回転させるピッカービューを用意します。

まず、スピンドルを囲む黒/灰色のボーダーを透明色に変更したいと思います。すなわち[UIColorclearColor];

次に、ピッカービューを縮小して、比較的小さくします(おそらく、約40 x 40ピクセル)。これを試してみると、IBは簡単に見えませんでした。

最後に、各セクションのピッカーに返されるビューを変更します。これは簡単だと思います

pickerView:viewForRow:forComponent:reusingView:

残りは、それが可能かどうか、またはコアアニメーション/グラフィックスのいくつかを掘り下げる必要があるかどうか(または私が望むことを行うための別の方法を見つける必要があるかどうか)はわかりません。

4

2 に答える 2

3

UIPickerViewはカスタマイズできません。まったく。

あなたはあなたが望むもののためにカスタムに行かなければならないでしょう。

おそらく最も簡単な方法は、垂直ページ付けが有効になっているUIScrollViewをいじって、思いどおりに動作させることです。たぶん、UIImageViewをそれとオーバーラップさせて、すべてをカスタムビューにまとめます。

于 2009-05-23T21:04:27.623 に答える
1

UIImageViewを上部に配置し、作業部品用の穴を開けるだけで、ピッカーの外側のベゼルを「カスタマイズ」することもできます。AppleはClockアプリでこれを行います。

于 2011-08-30T20:32:51.920 に答える