我要做的是一个类似简书APP个人主页的一个页面,也就是一个UIScrollView嵌套几个子控制器,而子控制器中添加tableview,这样遇到了一个问题,如果tableviewcell不满一页,页面向上滑动之后。cell无法点击,
实际上你只需要这样改一下,在tableview中添加
if(@available(iOS11.0, *)) {
self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
}
然后之前在父类控制器中写的,
#pragma mark -
- (void)scrollViewDidScroll:(UIScrollView*)scrollView {
// if (!self.isCanContentScroll) {
// [scrollView setContentOffset:CGPointZero];
// return;
// }
// if (scrollView.contentOffset.y <= 0) {
// _canContentScroll = NO;
// [scrollView setContentOffset:CGPointZero];
}
把这一段代码注释掉,那么问题解决。
嘻嘻😁
网友评论