GoG*_*een 5 objective-c uiscrollview ios
我用下面的代码设置contentInset为我tableView。
self.scrollView.contentInset = UIEdgeInsetsMake(109, 0, 44, 0);
Run Code Online (Sandbox Code Playgroud)
但这触发了UIScrollView委托方法scrollViewDidScroll:。
这是预期的行为吗?如果是这样,是否有任何解决方法来避免这种情况?
提前致谢。
您可以在设置内容插图之前尝试删除滚动视图委托。然后重新申请委托。
id scrollDelegate = scrollView.delegate;
scrollView.delegate = nil;
scrollView.contentInset = UIEdgeInsetsMake(109, 0, 44, 0);
scrollView.delegate = scrollDelegate;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1124 次 |
| 最近记录: |