1. ホーム
  2. ios

[解決済み] UIPickerViewの高さを変更する方法

2022-09-14 17:43:40

質問

UIPickerViewの高さを変更することは可能でしょうか。アプリケーションによってはPickerViewの高さが短いものがあるようですが、小さいフレームを設定してもうまくいかないようで、Interface Builderでフレームがロックされてしまいます。

どうすれば解決しますか?

のデフォルトの高さを変更することを Apple が特に望んでいないことは明らかです。 UIPickerView のデフォルトの高さを変更することを推奨していないのは明らかですが、私が見つけたのは の高さ を変更することができることがわかりました。

smallerPicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 120.0)];

さまざまな高さと幅で、視覚的な不具合があることがわかります。明らかに、これらの不具合は、何らかの方法で回避するか、不具合が発生しない別のサイズを選択する必要があります。