Я создал один проспект для регистрации. Я также использую tableview для раскрывающегося списка (Мужской/Женский) и нажмите «Жест» на scrollview, чтобы скрыть все входные представления, потому что touchhesBegan метод доза не вызывает. всякий раз, когда я нажимаю на ячейку таблицы, он не будет вызывать метод didselect, но рассматривайте его как tap на scrollview.Как отключить жестов касания для подзаголовка прокрутки?
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
tap.numberOfTapsRequired=1;
[_scrollview_out addGestureRecognizer:tap];
Метод: -
-(void)dismissKeyboard
{
[_txt_name resignFirstResponder];
[_txt_mname resignFirstResponder];
[_txt_surname resignFirstResponder];
[_txt_gender resignFirstResponder];
[_txt_dob resignFirstResponder];
_tbl_view_gender.hidden=true;
_txt_dob.hidden=false;
_lbl_dob.hidden=false;
}
Просмотр таблицы didSelect Метод: -
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[_scrollview_out endEditing:YES];
str2=[gender_arr objectAtIndex:indexPath.row];
_txt_gender.text=str2;
_tbl_view_gender.hidden=true;
_txt_dob.hidden=false;
_lbl_dob.hidden=false;
}
Я хочу, чтобы отключить Tap Жест для только части Tableview. Или любое другое необязательное решение. –
@Hemang Вы хотите сказать, что мне нужно создать страницу регистрации в виде таблицы? –