-1
我有一個專用於日期的UITextfield。點擊時,我有一個方法顯示一個UIDiew作爲子視圖和一個方法來隱藏它再次UIDatePicker。默認情況下,這個UIView是隱藏的。如何阻止隱藏的UIView使UITextFields不可點擊?
我注意到我的表單的textfields不再可點擊。不過,我的UIButtons仍在工作。
UIView是UITextFields和UIButtons也是其一部分的超級視圖的子視圖。 UIView也佔據了窗口的整個區域。
UIView也是一個插座。
有沒有人知道這裏發生了什麼?
類方面
代碼:
- (void) hidePickerView {
[UIView animateWithDuration:0.5
animations:^{
[[self datePickerView] setFrame:CGRectMake(0, -250, 320, 50)];
} completion:^(BOOL finished) {
[[self datePickerView] removeFromSuperview];
}];
}
我也試圖把我的viewDidLoad方法如下:
[[self datePickerView] removeFromSuperview];
重寫您的視圖' - (UIView *)hitTest:(CGPoint)指向withEvent:(UIEvent *)event'方法 –