我有一个按钮,我想在用户按下它时调用一个函数,然后在他释放它时调用另一个函数。
现在我正在使用它来创建按钮:
[ScanButton addTarget:self action:@selector(scanButtonPressed)
forControlEvents:UIControlEventTouchUpInside];
调用scanButtonPressed。截至目前 scanButtonPressed 仅在发布时调用。我该如何改变?
谢谢
我有一个按钮,我想在用户按下它时调用一个函数,然后在他释放它时调用另一个函数。
现在我正在使用它来创建按钮:
[ScanButton addTarget:self action:@selector(scanButtonPressed)
forControlEvents:UIControlEventTouchUpInside];
调用scanButtonPressed。截至目前 scanButtonPressed 仅在发布时调用。我该如何改变?
谢谢
通过尝试除 之外UIControlEventTouchUpInside
的控制事件怎么样?
试试 - UIControlEventTouchDown
。
这包含您可以传递给按钮 UIControl Class Reference的所有不同事件。试试看这些;UIControlEventTouchUpInside 和 UIControlEventTouchDown 都可以。