gpt4 book ai didi

ios - 基于动态页面的 Apple Watch 应用

转载 作者:IT王子 更新时间:2023-10-29 05:40:38 25 4
gpt4 key购买 nike

我尝试创建一个基于页面的 Apple Watch 应用。

据我所知,您可以在 Storyboard 中为您的应用创建固定数量的页面。

所以我想知道是否有任何方法可以根据加载的数据以编程方式动态地为您的应用创建页面?

例如:一个报纸应用程序,用户可以在其中左右滑动以切换到不同的文章。

谢谢

最佳答案

您可以通过代码呈现基于页面的导航。您可以指定任意数量的页面,但这些页面必须在 Storyboard 中设计

func presentControllerWithNames(names: [AnyObject], contexts: [AnyObject]?) // modal presentation of paged controllers. contexts matched to 

示例

呈现对象的Page 接口(interface)。此代码显示每个对象的页面

let objects  = ["1", "2", "3", "4", "5"]
let controllers = Array(count: objects.count, repeatedValue: "Page")
presentControllerWithNames(controllers, contexts: objects)

针对不同的object对象呈现不同的Interface。

let objects  = [1, 2, 3, 4, 5]
let controllers = objects.map { object in object % 2 == 0 ? "Even-Page" : "Odd-Page" }
presentControllerWithNames(controllers, contexts: objects)

关于ios - 基于动态页面的 Apple Watch 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27978751/

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