0
ピッカービューの幅と高さを検出して適切に配置する方法を教えてください。私は限界を使用したいが、正確にそれを行う方法を理解することはできません。ありがとう。あなたのケースでよくピッカービューの幅と高さの検出
durationPicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0,244,320,400)];
ピッカービューの幅と高さを検出して適切に配置する方法を教えてください。私は限界を使用したいが、正確にそれを行う方法を理解することはできません。ありがとう。あなたのケースでよくピッカービューの幅と高さの検出
durationPicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0,244,320,400)];
、幅が320、高さは400ですが、任意のUIView
のために、あなたはそれぞれ、myview.frame.size.width
とmyview.frame.size.height
で幅と高さを得ることができます。あなたは「フレーム」は、上記のコードである境界の代わりに、フレーム、代替「境界」をしたい場合は
NSLog(@"durationPicker Frame Width: %i Height: %i", durationPicker.frame.size.width, durationPicker.frame.size.height);
:そうのNSLogのようなものかもしれません。
ありがとうございました。私は幅のコードを追加していないことを知っています。アップルでは、高さを調整できないようにしています。私は画面にピッカーのビューを配置する方法を知りたい。理想的には、私はこれをしたいと思います:durationPicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0、(480 - HEIGHT OF PICKER VIEW)、画面の幅、何でも)]; – Jack
できるだけ低くしたいが、まだ全体を表示したいのですか?私はちょうどあなたがそれを何とか見せてから、その高さを記録し、次にあなたの本当のピッカーのyの起源を480-whateveryougotに変更した後、テストピッカーを作成します(高さが0になり、デフォルトサイズになります)。急速なgoogleは、デフォルトの高さは215だったが、私はそれを信頼するとは思わない。 –