gpt4 book ai didi

ios - watchOS 2 - 如何随机选择 UIButtons

转载 作者:行者123 更新时间:2023-11-29 01:46:15 25 4
gpt4 key购买 nike

我试图随机选择 watch 上的一些界面元素(例如,从 20 个 UIButtons 中)以修改它们的属性颜色等。

在 iPhone 上,我会初始化一堆带有数字标签的 UIView,因此我循环遍历它们或使用 arcforrandom 来选择随机方 block 。我知道 watchkit 界面元素中没有标记。是否有其他方法可以实现上述目标?

最佳答案

由于您在 WKInterfaceObjects 中没有可使用的标签,并且由于您无法对按钮进行子类化以添加属性或标签,因此接下来最好的做法是 what the Apple documentation suggests :

Do not subclass or create instances of this class yourself. Instead, define outlets in your interface controller class and connect them to the corresponding objects in your storyboard file. For example, to refer to a button object in your interface, define a property with the following syntax in your interface controller class:

OBJECTIVE-C

@property (weak, nonatomic) IBOutlet WKInterfaceButton* myButton;

不幸的是,这意味着您将需要大约 20 个 IBOutlets。然后,您可以将这些导出指针放入一个数组中,您可以从中随机选择。

关于ios - watchOS 2 - 如何随机选择 UIButtons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31903794/

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