渲染非常大的 UIscrollview UIImage +视频

发布于 2024-11-19 03:26:00 字数 484 浏览 3 评论 0原文

我正在我的应用程序上创建特定功能,但我不知道最好的方法是什么。

我有一个和屏幕一样大的 UIScrollview (1024*748)。在这个 UIScrollView 中,我插入了一个 UIView。这个视图非常大(8000*748)并且代表一张桌子。在此表上,我插入不同的 UIImageView 和一些视频。我将此视图呈现给安装在滚动视图中的用户,然后用户可以捏合缩放并详细查看视频和图像。

我尝试了两种不同的方法:

  1. 在第一种方法中,我异步加载 UIScrollView 的所有内容,加载后将其呈现给用户并将缩放级别设置为 0.4。

  2. 然后,我尝试使用 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:

  1. 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.

  2. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧瑾黎汐 2024-11-26 03:26:00

第一种方法有什么问题?

你说第二种方法有问题,那为什么不使用第一种方法呢?

What's wrong with the first approach?

You say your having trouble with the second approach, so why not use the first approach?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文