我正在开发一个iOS应用程序,以幻灯片方式,甚至手动移动ppts的幻灯片(一次一张幻灯片),使用 webview (纵向和横向)目标CI创建了一个按钮,可以前后逐个移动幻灯片(一次显示一个幻灯片)。另外,两个单独的按钮用于自动滑动和选择幻灯片必须显示的动画类型。我正在使用' setContentOffset '将幻灯片从一个移动到另一个的方法。 更重要的是我一次只需要在webview中显示一张幻灯片,因此我只需观察视图控制器的大小,就可以将webview的帧大小设置为大约相当于幻灯片的高度。
问题出现在'计算单张幻灯片的高度'和'webview框架在不同iPhone和iPad中的变化。此幻灯片高度为进一步用于通过将webview的滚动视图的内容大小除以幻灯片的高度来计算ppt中的幻灯片总数。因为我无法准确计算幻灯片的高度,所以我一个接一个地移动幻灯片的结果不准确。调用'setContentOffset'时的时间正在以不同的数量移动。
请任何人指导我在webview中开发ppt的幻灯片,一次只显示一张幻灯片,并且必须在纵向和横向模式以及所有iPhone和iPad上支持此应用程序。
提前致谢
答案 0 :(得分:1)
这是图像视图的相同参考,在您的情况https://github.com/adamwulf/PowerPointToUIImage
中稍加修改后应用相同的逻辑 希望这会对你有帮助!