2012-03-27 75 views
0

如果ViewController的视图设置为MyView哪里在ViewController应UIGestureRecognizer设置?

enter image description here

enter image description here

和ViewController保持一个指向它的视图(通过故事板设置)

@property (weak, nonatomic) IBOutlet MyView *v; 

凡在ViewController,应该发生以下情况吗?

UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] 
      initWithTarget:v action:@selector(pan:)]; 
[v addGestureRecognizer: panGesture]; 
+0

。有v已经创建。 – beryllium 2012-03-27 18:55:25

+0

为什么不在故事板中拖动手势识别器? – dasdom 2012-03-27 19:01:48

+0

@dasdom我发现代码更清晰 – JAM 2012-03-27 19:20:42

回答

1

viewDidLoad是这种初始化的好地方,因为视图层次将一直在该点加载到内存中,无论是从故事板或笔尖加载,或编程方式创建。

0

既然看起来您使用的是XIB文件,您的视图viewDidLoad是正确的。 `viewDidLoad`中的