2009-03-03 10 views
0

PicerViewをアプリケーションのビューの1つに追加しましたが、そのサイズが小さすぎます(高さ)。私はそれを "もっと長くする"ようにドラッグすることはできないことがわかります。どのようにサイズを変更するには?拡大写真のピッカービュー

答えて

1

唯一の方法はpickerView.frame.size.heightを調整することですが、かなり悪い視覚的なアーティファクトを得るでしょう。

私は、このコントロールの確立された設計を迂回しようとしていると長く思いました。あなたが非常に多くのアイテムを持っているか、あなたのアイテムがこのビューには大きすぎる場合は、おそらくあなたが行きたいものがUITableViewです。これははるかにカスタマイズ可能で、すべての異なる形状とサイズのアイテム/セルを処理できます。

+0

追加する場所pickerView.frame.size.height = x?私はviewDidLoadメソッドでそれを追加しますが、エラーは '無効なlvalue in assignment'と表示されます。私はフレームでピッカービューを初期化し、それは本当に台無しです。 –

+1

pickerView.frame.size.heightは設定できません。設定できるのはpickerView.frameのみです。 CGRectに必要な値をあらかじめ入力し、pickerView.frameを設定します。もう一度、これはおそらくあなたがかなり悪い視覚的な成果物を得て、Appleがおそらくそれをアプリストアに入れないので行く方法ではないでしょう。 – drewh