访问类函数

时间:2013-05-11 06:55:29

标签: objective-c class function uiview

我创建了一个UIView类。在这个类中它有touchesbegan和触摸移动的函数等。当我在我的UIView控制器中创建此类的实例时,它们不起作用。

实例是否无法访问这些功能?我知道这个类是有效的,因为如果我将UIView拖到View Controller上并将其分配给类我可以拖动它并调整它等等。

1 个答案:

答案 0 :(得分:1)

  

我创建了一个UIView类。在这堂课中它有触动和   当我创建这个类的实例时,触及移动的函数等   在我的UIView控制器中,它们不起作用。

检查视图的userInteractionEnabled属性。任何UIView的默认值都是YES,因此您的视图应该跟踪触摸,但您可能已禁用了storyboard或.xib文件中的视图。

  

实例是否无法访问这些功能?

这是可能的,整个触摸处理机制都依赖于它。如果您的视图已启用,并且未被其他视图覆盖,并且没有任何手势识别器正在窃取其触摸事件,则应该接收触摸消息。