我在管理carousel
显示ImageViewer项目列表的方向更改的 Sencha Touch 2 / Phonegap 应用程序中遇到问题。
当我打开carousel
一切都很好。如果我更改设备的方向(无论是在 Chrome 中通过 Ripple 插件还是在 iPhone4S 上),布局都会正确调整。
改变方向后我滑动到下一张图像时出现问题。那已经被预加载并位于一个容器中,该容器的尺寸是针对前一个方向的,所以布局被弄乱了。
请注意,如果我继续滑动到下一个图像布局再次正确,因为我carousel
只预加载了单个图像。
我设法拦截changeorientation
事件Ext.Viewport
以对轮播采取行动以修复此行为,我尝试在轮播和 ImageViewer 上触发调整大小事件,但没有成功。我还尝试changeorientation
在每次轮播的 activeItem 更改时触发该事件,Ext.Viewport
但这也不起作用。你有什么想法可以解决这个问题吗?