2
我在UITableView
中有UITextField
和UIDatePicker
。UITableView在點擊UITextField後跟隨UIDatePicker向上滾動兩次
當我點擊我的textField時,表格向上滾動以容納顯示的鍵盤。
但敲擊調用datePicker的標籤(鍵盤打開時)會使拾取器視圖替換鍵盤(如預期的那樣),但整個表格將滾動另一個凹槽。 (並非如此打算)
我在UITableView
中有UITextField
和UIDatePicker
。UITableView在點擊UITextField後跟隨UIDatePicker向上滾動兩次
當我點擊我的textField時,表格向上滾動以容納顯示的鍵盤。
但敲擊調用datePicker的標籤(鍵盤打開時)會使拾取器視圖替換鍵盤(如預期的那樣),但整個表格將滾動另一個凹槽。 (並非如此打算)
我遇到過同樣的問題。我通過創建延遲來修復桌面視圖:
[self performSelector:@selector(delaysetContentOffset:) withObject:[NSNumbernumberWithFloat:distance2KeyBoard] afterDelay:0.2];
- (void)delaysetContentOffset:(NSNumber *)offset
{
[_scrollView setContentOffset:CGPointMake(0, [offset floatValue]) animated:YES];
}
希望這可以幫助你。