我在故事板上的静态单元格的一部分添加了一个按钮,并通过控制拖动来连接一个动作。
所以我最终看起来像.h
中的正确代码- (IBAction)picker:(id)sender;
然后在.m
- (IBAction)picker:(id)sender { NSLog(@"picker"); }
但出于某种原因,行动不会被召唤。
我可以以编程方式为视图添加一个按钮,然后调用该动作。但是为什么在IB中配置按钮动作不起作用?我猜测使用静态细胞有什么关系,但我无法弄明白。
答案 0 :(得分:0)
好的 - 使用 UIControlEventTouchDown vs UIControlEventTouchUpInside
似乎有问题UIControlEventTouchDown 正在运行且 UIControlEventTouchUpInside 不是出于某种原因。
我不知道为什么: - )
当我以编程方式定义按钮时,我注意到我复制并粘贴了使用UIControlEventTouchDown的代码,这就是它工作的原因。