Pha*_*inh 5 iphone objective-c uitableview ios
我有一个UITableView包含UITextField在每个单元格中
当我单击UITextField单元格时,键盘将显示并覆盖我的单元格.因此,我通过使用将我的细胞移到顶部.
- (void)keyboardWasShown:(NSNotification*)aNotification
{
CGPoint scrollPoint = CGPointMake(0, self.activeInputView.frame.origin.y);
[self.tableView setContentOffset:scrollPoint animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
如果我单击每个单元格,我的应用程序工作正常.
但是,我使用双击每个单元格(这意味着我很快点击它2次),我的单元格将停止滚动到顶部.
小智 1
而不是编写手动调整 tableview 框架的代码,让我给你一个建议,你可以使用 IQKeyboardManager,其 pod 在 cocoapods 中可用,它将管理当单击单元格的文本字段时,tableview 将自动滚动。
| 归档时间: |
|
| 查看次数: |
484 次 |
| 最近记录: |