在我的应用程序中,我有一个UITableViewCell
,其中有一个UITextField
。当用户开始在这个文本框中输入时,会出现一个自动完成视图。UIView卡在UITableview标题后
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (self.suggestions != nil) {
self.autocomplete = [[AutoComplete alloc] initWithFrame:CGRectMake(10, 53, self.frame.size.width-20, 200)];
self.autocomplete.delegate = self;
self.autocomplete.suggestions = self.suggestions;
[self addSubview:self.autocomplete];
[self bringSubviewToFront:self.autocomplete];
}
return YES;
}
这只不过是一个UIView
更具有UITableView
里面。但是,会发生什么情况是该视图隐藏在节标题和下一个单元格后面。
所以,虽然它似乎插入单元格上方,它会在它下面注册tapp。当您点击自动完成时,它会在下一个单元格中注册点击。我怎样才能解决这个问题?
你为什么不使自来水的电池更大,以适应插入子视图? – pesch
@ user4992124你最终解决了这个问题吗? –