-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于使用Self-Sizing的TableView的一个bug,希望能和你探讨。 #2
Comments
你好!有这么奇怪的事情吗?因为我没有做跳转的逻辑,
|
截图不是很方便,因为是动态的。你测试一下很简单,选中一个cell后 |
@xhzengAIB 已完美解决 a62692b |
@KittenYang |
@xhzengAIB 是的,没有问题 |
如果一个TableView使用了Self-Sizing,并且cell实现了
didSelectRowAtIndexPath
方法,点击cell之后present到一个VC,于是奇怪的事情发生了:列表发生了跳跃,也就是跳到了其他cell。并且这时如果返回列表视图往上滚动滚动列表(注意是往上滚动)你会发现,所有之前self-sizing的cell位置都乱了,全部都发生了距离上的偏移。
目前我唯一能找到的不完全解决方法是:在
viewWillDisappear
中调用tableView.reloadData()
,但这只能保证present的时候不出现跳跃,回到tableview往上滚动仍然会出现cell位置跳跃的情况。目前我只能猜测是iOS8的bug了。The text was updated successfully, but these errors were encountered: