显示视图时的计时器问题

时间:2010-08-03 11:53:59

标签: iphone

嗨,我是iphone的新手。我在做什么是显示20个图像作为网格,通过选择图像它在4秒后显示在imageview它将回到主屏幕,因为我使用计时器它工作正常但是有一个小问题,选择图像,计时器正在不停地运行。如果我在2秒后选择按钮然后在剩余的2秒内它会回来我该怎么解决这个请帮帮我

2 个答案:

答案 0 :(得分:1)

不是让计时器连续运行,而是仅在用户选择图像时启动它。这样你就可以获得整整4秒。另外,请确保将其设置为不重复。

答案 1 :(得分:0)

在您使用计时器呼叫的选择器中,您需要使该计时器无效。这意味着您需要将计时器分配给视图控制器中的属性,以便稍后进行讨论。所以说你有一个NSTimer *backTimer的ivar,然后在计时器调用的方法中,你会说[backTimer invalidate],那个计时器就会消失。

当某人退出“完整图片”视图时,您也应该使其无效。可能在-viewDidUnload-viewDidDissapear