我可以以编程方式创建 WKInterfaceButton 吗?

Posted

技术标签:

【中文标题】我可以以编程方式创建 WKInterfaceButton 吗?【英文标题】:Can I programmatically create WKInterfaceButton? 【发布时间】:2015-10-28 21:15:31 【问题描述】:

如果可能的话,只是一个简单的问题:我可以以编程方式为 AppleWatch 创建WKInterfaceButton 元素吗?还是我必须在 InterfaceBuilder 中布局所有内容,无法在手表上动态添加 UI 元素?

到目前为止,我还没有找到类似 this 这样的带有 watchOS 2 的 AppleWatch,我不清楚 documentation。

感谢您提供任何见解。

【问题讨论】:

【参考方案1】:

您不能以编程方式创建WKInterfaceObjects 并将它们添加到视图层次结构中。唯一的例外是WKInterfaceControllers,您可以通过编程方式推送/呈现(尽管您仍然必须先将它们添加到情节提要)

【讨论】:

好的,谢谢,这太令人沮丧了。我想表示从 iPhone 应用程序获得的 UI 中的按钮列表,并且可以在那里进行配置。作为一种解决方法,我现在将使用WKInterfacePicker,然后查看选择了哪个项目以连接到下一个视图。 你不能使用WKInterfaceTable吗? 哇,是的,我还不知道WKInterfaceTable。谢谢!

以上是关于我可以以编程方式创建 WKInterfaceButton 吗?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 android 中以编程方式创建和填充 AutoCompleteTextView?

如何以编程方式创建多个 NSTextField?

以编程方式创建相对布局

以编程方式在 iOS 上创建 PPTP ***

以编程方式创建部分屏幕 UIPageViewController

如何以编程方式创建“数据库创建脚本”?