私はpickerViewの高さを変更しようとしていました。私はそれがデフォルトの5行の代わりに単一の行を表示したいと思います。 助けてくださいUIPickerの高さ
答えて
numberOfRowsInComponent:
を実装しようとしましたか?これでサイズが変わらない場合は、ピッカーのフレームを設定しようとしましたか?
PS:私は
@Ritheesh
@BoltClockに同意し、1行が
良い良いアイデアではありませんuはあなたが、このよう
Pickerview.frame = CGRectMake(30,100,170,200);
誰かが私のために投票した.. ..?何かがコメント理由をPls ...と言うのなら? –
私はあなたに投票しませんでしたが、あなたはその質問を解決しませんでした:「私はそれが1列を表示したいです。 – TigerCoding
をPickerViewフレームを使用することができますできません。 UIPickerView
は、-setFrame:
メソッドに渡すフレームの高さに応じて、5行または3行のいずれかを表示できます。短いUIPickerView
が必要な場合は、100の高さを渡します。UIKitのコードは、その高さを許容される最も近い値に調整します。
これは非常に良い理由であることにも気付くでしょう。 1つの行ピッカーViewは、他の場所で述べられているように、スクロールするのが難しいでしょう。また、現在選択されている行が垂直方向にセンタリングされるように、表示する行の数は奇数でなければなりません。これは、3行または5行を意味します。これは、7がiPhone上で実用的には大きすぎることを意味するからです。
これと同様に、これは同じ理由でUIDatePicker
でも動作します。ただし、日付ピッカーが3行のバリアントをサポートしていないUIDatePickerModeCountDownTimer
にある場合は例外です。あなたは絶対に1つの行ピッカービューを持っていなければならない場合
は:
は、背の高い55により広い170サイズのUIViewのを作成します。ビューのプロパティは、サブビューをクリップ設定し= YES
はUIViewのサブビューのようUIPickerViewを追加します。原点を0、-80.5に設定します。
次に、UIViewにサブビューとして170、55サイズのUIImageViewを追加します。その画像を以下のように設定します。
(あなたがイメージを変更し、それは伸縮性水平方向にサイズを変更することができます)
最終結果:
- 1. iOSアニメーションUIPickerの高さの変更
- 2. UIPickerの代替
- 3. iOSのUIPickerとUITableView
- 4. UIPicker in Xamarin.iOS
- 5. uipickerビューの整数とuiimage
- 6. UIPicker固有の質問(iphone)
- 7. UIPickerとキーボードの競合
- 8. WPIPのUIPickerコントロールの置き換え
- 9. タプルの配列からのUIPicker
- 10. 特定の列と行のUIPickerフォントサイズ
- 11. 同じビューの2つのuipicker
- 12. UIPicker VIEWのようなイメージの回転
- 13. ポップアップUITextFieldをタップした時のUIPicker
- 14. UIPickerはテキストフィールドを設定しません
- 15. テキストフィールドにUIPickerを追加する
- 16. plistからアイテムにアクセスするUIPicker
- 17. ハイチャート親の高さが100%高さが50%の高さ
- 18. CSS親divの高さ:auto、子の高さ100%、高さは0px
- 19. 高さ100%の高さのページのみ
- 20. 高さと線の高さのスタイリング
- 21. オンラインフォームでの高さの高さ
- 22. ボックスの高さは、行の高さ
- 23. WPF高さアニメーション - 高さの方向
- 24. 高さが等しい高さのjquery
- 25. UIPickerでのCSVファイルの内容の表示
- 26. Collectionviewcellの自動レイアウトの高さ、動的な高さ、コンテンツの高さ
- 27. UIPickerのselectedRowの設定に関する問題
- 28. css要素の高さ - 高さが変化する要素の高さ
- 29. ブートストラップビデオジャンボトロンの高さ
- 30. マルチカラムテーブルの高さ
ちょうど1行でスクロールする、めちゃくちゃ難しいでしょう。 – BoltClock