将IBAction链接到多个按钮?
答
用户界面事件(按钮按压等)进行处理一个接一个由主线程。除非你是专门从多个线程调用你的IBAction方法,否则会同时执行而不是。换句话说,由用户界面事件触发的操作按顺序运行。每个动作都会在下一个开始之前完成。
没有必要写为你的按钮分开的(但相同的)方法,因为主线程的事件通过事件处理将确保操作方法被依次调用,一次为每个按钮按压。如果你写一个单独的操作方法为每个按钮,这些操作方法将仍然那么在同时执行一个。
感谢。我不知道我在想什么。因此,多次调用相同的IBAction不会崩溃,它只会排队它们。谢谢。那么我可以缩小代码大小。 – jarryd 2010-11-06 01:56:15