UIDatePicker
ポップアップviewController
でテキストがサブビューとして追加されている間に切り取られます。UIDatePickerViewテキストサブビューとして追加すると切り捨て
コードは以下のようなものです:
datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(10, self.view.frame.size.height-120, self.view.frame.size.width-20, 120)];
datePicker.timeZone = [NSTimeZone localTimeZone];
datePicker.datePickerMode = UIDatePickerModeDateAndTime;
// self.datePicker.minimumDate = [NSDate date];
datePicker.backgroundColor=[UIColor grayColor];
[self.view addSubview:datePicker];
チェック画像:
編集:
Printing description of self->datePicker:
<UIDatePicker:0x7fd0b971c0a0; frame =(0 280; 300 120);layer =<CALayer: 0x7fd0bf30a2e0>>
(lldb) po self.view
<UIView: 0x7fd0bf331f40; frame = (0 0; 300 400); clipsToBounds = YES; autoresize = LM+RM+TM+BM; tag = 23942; layer = <CALayer: 0x7fd0bbf81730>>
? in didLoad? – Dalvik
おそらくdatePickerのフレームが間違っています。 'self.view.frame.size.width'は余分な幅を与えています – Dalvik
いくつかのボタンクリックから呼び出されたいくつかのメソッドでこのコードを書いています。上記のツールバーが正しいのは、datepicker @ RahulMishra –