首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WKInterfaceTable中的截距组选择

WKInterfaceTable中的截距组选择
EN

Stack Overflow用户
提问于 2015-10-14 20:04:02
回答 1查看 36关注 0票数 2

我在一个didSelectRowAtIndex中有一个组,并使用函数WKInterfaceTable来拦截行的选择和做其他事情。这一切都很好,除了用户一碰到行,我就想改变它的backgroundColor,而我不知道如何实现这种行为。

函数的第一行如下所示:

代码语言:javascript
复制
override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {

    let slctedRow = self.mainTable.rowControllerAtIndex(rowIndex) as! MainTableRowController
    slctedRow.rowMainGroup.setBackgroundColor(self.rowSelectedColor)

不幸的是,该行不会立即更改颜色,因为函数不会立即调用,而只有当用户释放触摸时才会调用。

是否有办法立即拦截触摸(因此改变组的背景色)?

EN

回答 1

Stack Overflow用户

发布于 2015-10-14 20:17:14

我肯定没办法这么做。就像他们在医生里说的:

Responding to Taps in Table Rows

若要响应表行中的点击,请实现接口控制器的表:didSelectRowAtIndex: method。使用该方法可以显示不同的接口控制器或执行任何其他相关任务。

就这些了。没别的了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33134587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档