gpt4 book ai didi

ios - 在 iOS/tvOS 上显示大量缩略图?

转载 作者:行者123 更新时间:2023-12-01 19:57:41 24 4
gpt4 key购买 nike

为了隔离我要问的问题:

  • 假设我可以在本地访问所有预渲染的缩略图。
  • 想想:内置照片应用程序的最外层 View 。
  • 缩略图可能需要以某种方式制作动画
  • 无需滚动

  • 最明显的类是 UICollectionView用作 GridView 。但我想知道 SpriteKit会工作,或者可能 SceneKit . iOS 是主要目标,但 tvOS 支持会很棒

    显然,我需要它对动画表现出色,这就是我考虑 SpriteKit 的原因一点也不。

    处理 Metal 的来龙去脉对我来说是一项艰巨的任务。和 MetalKit ,所以我希望有人有将大约 1500 张图像放在屏幕上的经验,并在屏幕外将它们动画化。

    最佳答案

    Core Animation 和 SpriteKit 都是为了处理这种设计理念而设计的(在 Core Animation 的情况下非常明确)。

    也许没有达到 1500 个屏幕的规模,但摩尔定律可能就在您身边。还有图像的大小。

    这两个框架都可以呈现简短的快速编码电影,这可以缓解大部分内存问题,并且它们可以动态解码大量电影,尤其是在它们的尺寸很小的情况下。当您针对 1500 个“屏幕”拥挤的 View 进行优化时,就会出现这种情况。

    但我建议将它们放在一起,分批 15 或 30 个“屏幕”,并进行 HitTest 以确定哪个屏幕被触摸。这对用户来说将是 hell ......因为:

    如果小电影屏幕与呈现场景的外观相同,那么它们的大小约为 50 x 28 像素。在 iPhone xPlus 型号上,这是 TINY!

    例如,这是 1920x1080 图像上的 1500 个单位。把它放在你的 iPhone Plus 上,看看你能不能只触摸其中一个......

    enter image description here

    关于ios - 在 iOS/tvOS 上显示大量缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41560106/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com