【发布时间】:2012-11-07 13:24:43
【问题描述】:
当 QLPreviewController 更改显示的文档时,我有一个需要通知的对象。 QLPreviewController 具有 currentPreviewItemIndex 属性,该属性会在文档更改时更新。我已将我的对象添加为 currentPreviewItemIndex 的观察者,并且当我的代码中更改属性时它会收到通知,到目前为止一切都很好。 问题是用户可以在屏幕上滑动更改显示的文档,我发现在这种情况下不会生成通知。
在这种情况下还有什么解决方案可以接收通知吗?我想通知是在调用属性 currentPreviewItemIndex 的设置器时生成的,并且可能是当用户滑动对象 QLPreviewController 中的属性在内部更改时生成的。
另一种解决方案可能是禁用 QLPreviewController 中的水平滑动,但保留垂直滑动(有箭头按钮可以更改显示的文档)。你是怎么做到的?
提前感谢您的帮助。
詹南德里亚
【问题讨论】:
-
你有什么解决这个问题的方法吗?我也面临类似的问题。如果您有解决方案,可以请您在这里指导吗?
标签: objective-c io uikit key-value-observing