如何在Apple Watch中将标签设置为按钮

时间:2015-01-27 09:19:58

标签: ios watchkit apple-watch

我想在苹果手表中画像。我正在放一张连续两个按钮的桌子。因此,为了选择图像,我需要将标签设置为按钮。 我们可以在手表套件中做到吗。

3 个答案:

答案 0 :(得分:2)

虽然您无法在按钮上设置标签,但有几种方法可以实现您所追求的目标。从我的评论中你可以建立一个包含自定义行控制器的表,并在每行中有2个按钮?

由于无法标记按钮,因此可以将它们调用的方法分配给自定义行控制器中定义的各个方法。这将为您提供按下的按钮。要找出行控制器的索引,可以在行控制器的标题中公开一个变量,并使用在填充表时用作标记的值进行设置。按钮方法将在行控制器的实例中调用方法,因此变量在范围内。

以下链接帮助我为WatchKit构建了基于表格的应用程序:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Tables.html

答案 1 :(得分:0)

标签没有选项。在这个技巧的帮助下有一个技巧,你可以像这样识别

if ([[btn titleForState:UIControlStateNormal] caseInsensitiveCompare:@"YES"] == NSOrderedSame)// set your button's current state for which state you set title
 {
      NSLog(@"%@ button pressed.",[btn titleForState:UIControlStateNormal]);      
 }

答案 2 :(得分:-1)