if (@available(iOS 11.0, *)) {
_TableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
} else {
// Fallback on earlier versions
}
2.
1.IQKeyboardManager 的调用DONE事件
在Pods中搜索此方法,并添加下面的方法-(void)doneAction:(IQBarButtonItem*)barButton
//修改第三方键盘
if (currentTextFieldView.tag == 4000700119) {
[[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:@"doneAction" object:nil userInfo:nil]];
}
回到自己的项目中添加
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(KeyBoarddone) name:@"doneAction" object:nil];
tableview滚动到底部
- (void)scrollsToBottomAnimated:(BOOL)animated
{
[_TableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:_dataSource.count-1 inSection:1] atScrollPosition:UITableViewScrollPositionBottom animated:NO];//这里一定要设置为NO,动画可能会影响到scrollerView,导致增加数据源之后,tableView到处乱跳
}