渲染非常大的 UIscrollview UIImage +视频
我正在我的应用程序上创建特定功能,但我不知道最好的方法是什么。
我有一个和屏幕一样大的 UIScrollview (1024*748)。在这个 UIScrollView
中,我插入了一个 UIView
。这个视图非常大(8000*748)并且代表一张桌子。在此表上,我插入不同的 UIImageView
和一些视频。我将此视图呈现给安装在滚动视图中的用户,然后用户可以捏合缩放并详细查看视频和图像。
我尝试了两种不同的方法:
在第一种方法中,我异步加载
UIScrollView
的所有内容,加载后将其呈现给用户并将缩放级别设置为 0.4。然后,我尝试使用
CATiledLayer
获得与 Google 地图应用程序相同的行为,但在插入视频时遇到困难。
谁能告诉我最好的方法是什么?
I'm creating a particular features on my app, and I don't know how's the best way to do that.
I have a UIScrollview
big as the screen (1024*748). Inside this UIScrollView
I insert a UIView
. This view is very big (8000*748) and represent a table. On this table I insert different UIImageView
and some video. I present this view to the user fitted in the scroll view and then the user can pinch to zoom and to see the video and the image in detail.
I tried 2 different approaches:
In the first approach I load all the content of the
UIScrollView
asynchronously and when it's loaded I present it to the user and set the zoom level to 0.4.I then tried to use
CATiledLayer
to have the same behavior of the Google map app, but I have difficulties when I insert Video.
Can anyone tell me what's the best way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第一种方法有什么问题?
你说第二种方法有问题,那为什么不使用第一种方法呢?
What's wrong with the first approach?
You say your having trouble with the second approach, so why not use the first approach?