![]() | 1 jjgod 2012-12-27 18:55:02 +08:00 如果同时替换 40 个 subview 会有延迟,那么同时替换 3 个呢?正常情况下代码不应该同时缓存 80 个 subview,而只需要保存前一个、当前和后一个 subview 就够了。 |
![]() | 2 Hellorld OP @jjgod 就是说在滑动的时候再继续添加subview咯。比如我现在在第10页,然后我旋转device之后scrollview上其实只有9,10,11这三页。在我滑动到11页的时候添加第12页,或者在我滑动到第9页的时候往前添加第8页。我去试一下 |
![]() | 3 alexrezit 2012-12-27 19:15:54 +08:00 |
![]() | 4 alexrezit 2012-12-27 19:18:40 +08:00 ![]() @alexrezit 代码里面 loadedGridItems 是已加载的 subview, 滚动的时候会把不可见的 subview 进行回收重用. |
![]() | 6 dingtianran 2013-01-03 22:08:44 +08:00 在旋转事件发生的时候重排所有subview (不能覆盖view的layoutSubviews,要不然稍微动一点就触发了) |
![]() | 7 SoberZhou 2013-01-03 23:30:31 +08:00 我靠....好长...好大.... 这个没有自适应 |