我是tvOS的新手,并试图通过向一堆UI元素添加手势识别器来使我的应用程序更具交互性,但注意到我不能用其中一些来做。
我注意到UIButton,UICollectionView或UITableView是可以识别手势的,但是如果我创建自定义视图并为其添加自定义手势识别器,它就不起作用。
我做错了什么,或者有一个可以响应手势的UI元素列表?!
非常感谢任何形式的帮助。
jQuery(document).ready(function($) {
// your code here...
});
答案 0 :(得分:1)
每种视图都可以识别手势,你提到的类没什么特别的。
你的手势一定不能用于其他原因:你能详细说明你想做什么,并提供一些示例代码吗?
根据您的代码进行了更新:
确保将这些手势附加到(1)的视图聚焦,或(2)包含聚焦视图。事件被传递到焦点视图,并可能从那里“冒泡”响应者链。如果您的自定义视图不包含焦点视图,那么它将不会看到任何这些事件。