2012-02-14 54 views
2

我添加了一个按钮,在我的故事板静态细胞的部分,并迷上了通过控制拖动操作。UIButton的静态细胞没有要求采取行动

所以我最终什么样子的.H正确的代码

- (IBAction)picker:(id)sender; 

然后在.M

- (IBAction)picker:(id)sender { NSLog(@"picker"); } 

但由于某些原因的动作不会被调用。

我可以编程方式添加一个按钮的观点,并得到该调用的动作。但是为什么在IB中配置按钮操作不起作用?我猜是与使用静态细胞,但我无法弄清楚。

回答

0

OK - 似乎是用UIControlEventTouchDown VS UIControlEventTouchUpInside

UIControlEventTouchDown工作和UIControlEventTouchUpInside是不是出于某种原因的问题。

我不知道为什么:-)

当我编程定义按钮我注意到,我会复制和使用UIControlEventTouchDown粘贴代码,这就是为什么这是工作。

+0

如何连接的IBAction为到触及事件通过IB?我似乎只能将它连接起来以便触及内部。 – circuitlego 2013-07-18 00:58:22