我想要實現的是:在視圖上顯示圖像1秒
當我觸摸按鈕時,圖像在視圖上顯示1秒,然後圖像消失。
我知道NSTimer會幫助,但我不知道如何編寫正確的代碼...需要您的幫助,謝謝。
- (IBAction)bodytouched:(id)sender {
bodytouchedimage.hidden = NO;
bodytouchedimage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"beated.jpg"]];
bodytouchedimage.userInteractionEnabled = YES;
timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(showPictures:) userInfo:nil repeats:NO];
}
- (void)showPictures:(NSTimer *)timer {
bodytouchedimage.hidden = YES;
}
什麼不有關工作?它看起來應該起作用。這不適合你嗎? – mattjgalloway 2012-03-12 20:43:33
現在,它的工作。我在.xib文件的視圖中放置了UIImageView,進行連接,爲它選擇了一個圖像,並刪除了第3行的代碼。 – iPhrog 2012-03-12 21:14:53