0

私は、ポートレートモードでこのように見える UIDatePicker を持っています

ポートレイトのピッカー

そして、それをスポーンするか、横向きに回転すると、このように突然黒くなります

風景の中のピッカー

この問題は、ピッカーを最初に横向きで生成した場合と、ピッカーを横向きに回転した場合の両方で発生します。全体として、電話が横向きになるとすぐに、ピッカーが黒くなります。ピッカーはviewDidAppearで次のように作成されます。

UIDatePicker *picker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 200, 320, 216)];
[picker addTarget:self action:@selector(change:) forControlEvents:UIControlEventValueChanged];  
[picker setDatePickerMode:UIDatePickerModeCountDownTimer];
[picker setMinuteInterval:5];
[self.view addSubview:picker];

ピッカーはランドスケープでも機能しますが、すべての醜い黒の背景は目に優しくありません。問題が何であるかについてのアイデアはありますか?

4

1 に答える 1

1

日付ピッカー(カウントダウンモード)のフレームをリセットしようとしているときに、同じ問題に直面していました。実際には、フレームのサイズ変更はサポートされていません。ここで見つけた解決策を確認できます

カウントダウンタイマーモードの UIDatePicker はサイズ変更をサポートしていませんか?

于 2013-05-17T07:46:45.723 に答える