我的UITextField
中有UIDatePicker
和UITableView
。
当我点击我的textField时,桌子会向上滚动以容纳显示的键盘。
但是点击调用datePicker的标签(键盘打开时)会使拾取器视图替换键盘(按预期),但整个表格会向上滚动另一个档位。 (不是那么想的)
答案 0 :(得分:0)
之前我遇到过同样的问题。我通过创建延迟来滚动tableview来修复它:
[self performSelector:@selector(delaysetContentOffset:) withObject:[NSNumbernumberWithFloat:distance2KeyBoard] afterDelay:0.2];
- (void)delaysetContentOffset:(NSNumber *)offset
{
[_scrollView setContentOffset:CGPointMake(0, [offset floatValue]) animated:YES];
}
希望这也可以帮助你。