У меня есть представление, которое содержит другое текстовое поле.ручка нажмите клик на фоне iphone
Нажатие на каждое поле taxtfield вызывает клавиатуру, и если я нахожусь за пределами текстового поля, клавиатура исчезает, но вид также исчезает! как я могу изменить код, чтобы я мог выйти из представления с помощью кнопки отмены и нажав вниз, не щелкая за пределами поля tex или нажав на фон.
- (void)viewDidLoad
{
[super viewDidLoad];
[self.navigationController setNavigationBarHidden:YES];
self.view.backgroundColor = [self.appDel.styleManager appBackgroundGradientWithFrame:self.view.bounds];
self.tapView.backgroundColor = [UIColor clearColor];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(endPageEdit:)];
tap.delegate = self;
[self.view addGestureRecognizer:tap];
}
- (void)endPageEdit:(UIGestureRecognizer *)sender
{
if (sender.view == self.view) {
[self.view endEditing:YES];
if ([self isFormVisible]) {
[self handleTap:sender];
}
}
}