使UITextField背景闪烁

时间:2009-02-25 23:22:53

标签: iphone uitextfield

如何使UITextField的背景颜色闪烁?

1 个答案:

答案 0 :(得分:4)

创建一个切换背景颜色的函数。

-(void) flashBackground
{
  UIColor* color = _flashOn ? [UIColor colorRed] : [UIColor colorWhite];
  _textField.backgroundColor = color;
  [_textField setNeedsDisplay];
  _flashOn = !_flashOn;

}

然后设置一个计时器来调用此功能

[NSTimer scheduledTimerWithTimeInterval:0.1f target:self selector:@selector(flashBackground) userInfo: nil repeats: NO];