我試圖週期有稍微的亮度四象,我試圖使它看起來就像是發光的,但是我不認爲代碼工作我怎麼想它會的NSTimer調光按鈕
-(void)loadRefreshButton{
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
refreshButton = button;
[button addTarget:self
action:@selector(refreshButtonPressedResult)
forControlEvents:UIControlEventTouchDown]; [refreshButton setTitle:@"" forState:UIControlStateNormal];
refreshButton.frame = CGRectMake(80.0, 370.0, 76, 76);
[self.view addSubview:refreshButton];
NSTimer* timer = [NSTimer scheduledTimerWithTimeInterval: 1.0
target: self
selector: @selector(toggleButtonImage:)
userInfo: nil
repeats: YES];
}
- (void)toggleButtonImage:(NSTimer*)timer
{
if(toggle)
{
[refreshButton setImage:[UIImage imageNamed:@"button_zero.png"] forState: UIControlStateNormal];
[refreshButton setImage:[UIImage imageNamed:@"button_one.png"] forState: UIControlStateNormal];
[refreshButton setImage:[UIImage imageNamed:@"button_two.png"] forState: UIControlStateNormal];
[refreshButton setImage:[UIImage imageNamed:@"button_three.png"] forState: UIControlStateNormal];
}
else
{
[refreshButton setImage:[UIImage imageNamed:@"button_three.png"] forState: UIControlStateNormal];
[refreshButton setImage:[UIImage imageNamed:@"button_two.png"] forState: UIControlStateNormal];
[refreshButton setImage:[UIImage imageNamed:@"button_one.png"] forState: UIControlStateNormal];
[refreshButton setImage:[UIImage imageNamed:@"button_zero.png"] forState: UIControlStateNormal];
}
toggle = !toggle;
}
謝謝!