哪些类型的UI元素可以响应tvOS中的手势?

时间:2016-01-09 22:30:03

标签: swift cocoa-touch tvos

我是tvOS的新手,并试图通过向一堆UI元素添加手势识别器来使我的应用程序更具交互性,但注意到我不能用其中一些来做。

我注意到UIButton,UICollectionView或UITableView是可以识别手势的,但是如果我创建自定义视图并为其添加自定义手势识别器,它就不起作用。

我做错了什么,或者有一个可以响应手势的UI元素列表?!

非常感谢任何形式的帮助。

jQuery(document).ready(function($) {
    // your code here...
});

1 个答案:

答案 0 :(得分:1)

每种视图都可以识别手势,你提到的类没什么特别的。

你的手势一定不能用于其他原因:你能详细说明你想做什么,并提供一些示例代码吗?

根据您的代码进行了更新:

确保将这些手势附加到(1)的视图聚焦,或(2)包含聚焦视图。事件被传递到焦点视图,并可能从那里“冒泡”响应者链。如果您的自定义视图不包含焦点视图,那么它将不会看到任何这些事件。