Ios 如何实现相同的模式

Ios 如何实现相同的模式,ios,Ios,我是ios新手,我已经准备好了我的设计,现在我不知道有没有最佳实践可以让我做以下事情: 我有1000张卡片,每张都是这样的: 当我向右滑动时,它将得到下一个,我向左滑动时,它将回到上一个 我现在可以实现,但我只能一个接一个地实现1000次 此外,当我单击卡片的中间时,它将水平翻转,然后显示翻译。这是第二种不同语言和颜色的卡片 有什么提示吗?任何环都能做到吗 更新 关于数据驱动,所以我想到了数据库,我搜索了谷歌,发现ios中有四种持久化方式 我决定选择sqlite,这是一个明智的选择吗 原因:

我是ios新手,我已经准备好了我的设计,现在我不知道有没有最佳实践可以让我做以下事情:

我有1000张卡片,每张都是这样的:

当我向右滑动时,它将得到下一个,我向左滑动时,它将回到上一个

我现在可以实现,但我只能一个接一个地实现1000次

此外,当我单击卡片的中间时,它将水平翻转,然后显示翻译。这是第二种不同语言和颜色的卡片

有什么提示吗?任何环都能做到吗

更新

关于数据驱动,所以我想到了数据库,我搜索了谷歌,发现ios中有四种持久化方式

我决定选择sqlite,这是一个明智的选择吗

原因:

  • 我熟悉mysql,以前在rails中使用过sqlite

  • sqlite不是太大

  • 我需要保存原始句子,翻译句子,保存或不标记,附加故事


  • 到目前为止,您是如何实现这一点的?您是否在故事板中为每张卡片创建了视图?实际上,我并没有实现所有这些,我只是为它创建了视图。我不想在1000次内做同样的事情,好吧,这样一来,你最终会看到1000个视图,这将是痛苦的。如果您可以转换为数据驱动的方法,这将更容易,但您需要能够在某种数据库中表示每张卡-很难说具体如何表示,因为您只有一张卡的示例,但假设所有更改都是文本。一种方法是将1000个不同的文本位加载到一个数组中,然后跟踪当前显示的卡。使用滚动视图,当您开始左右滚动呈现下一张/上一张卡并将其添加到视图中时,循环滚动回答此问题可能会有所帮助-@Paulw11非常感谢,我有点明白您的意思,我有web开发经验,所以我一定会查看它!