Для моего приложения я попытался сделать UIDatePicker, когда нажимается текстовое поле, называемое временем.Невозможно скрыть UIDatePicker
В моей viewDidLoad я инициализировать его следующим образом:
- (void)viewDidLoad {
time.delegate = self;
[time setValue:[UIColor darkGrayColor] forKeyPath:@"_placeholderLabel.textColor"];
datepicker = [[UIDatePicker alloc] init];
datepicker.datePickerMode = UIDatePickerModeCountDownTimer;
dateformatter= [[NSDateFormatter alloc] init];
[dateformatter setDateFormat:@"HH:mm:ss"];
}
Затем в методе textFieldShouldBeginEditing, у меня есть это:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (textField == time){
button.hidden = NO;
datepicker.hidden = NO;
}
return NO;
}
Однако мой UIDatePicker все еще остается скрытым, и я убедитесь, что розетки подключены.
Куда вы можете выбрать производителя в качестве подсмотра на ваш взгляд? – giorashc
сборщик размещен в .xib? – Balu
Если он инициализирует свой сборщик событий, IBOutlet не имеет значения – giorashc