-3
A
回答
2
0
像下面。
在viewDidLoad中:
NSTimer *silly = [NSTimer timerWithTimeInterval:0.4 target:self selector:@selector(question) userInfo:nil repeats:YES];
功能
-(void)question {
if(label.isHidden){
label.hidden = false;
} else {
label.hidden = true;
}
}
请确保您有这个功能的范围定义一个UILabel,它应该工作。 UNTESTED。
+1
如果你愿意,你可以考虑通过'重复不同的时间间隔:NO'这'question'方法中创造新的定时器(如果隐藏 - >0.4秒,如果没有 - > 0.8秒) – blub 2013-02-25 17:08:18
1
我会说使用NSTimer。你可以做到这一点通过以下方式:
说你的标签是myLabel
:
@property (weak, nonatomic) IBOutlet UILabel *myLabel;
您应该创建一个方法,通过NSTimer
被称为:
- (void)changeLabelState:(NSTimer *)timer
{
if(self.myLabel.hidden == TRUE)
{
self.myLabel.hidden = FALSE; //change comparassion to assing
[NSTimer scheduledTimerWithTimeInterval:0.4
target:self
selector:@selector(changeLabelState:)
userInfo:nil
repeats:NO];
}
else
{
self.myLabel.hidden = TRUE;
[NSTimer scheduledTimerWithTimeInterval:0.8
target:self
selector:@selector(changeLabelState:)
userInfo:nil
repeats:NO];
}
}
而且初始化NSTimer
这样的地方:
[NSTimer scheduledTimerWithTimeInterval:0.4
target:self
selector:@selector(changeLabelState:)
userInfo:nil
repeats:NO];
请注意,你也可以做到以下几点:[?你尝试过什么]
[self performSelector:@selector(changeLabelState:) withObject:nil afterDelay:0.4];
- (void)changeLabelState:(NSTimer *)timer
{
if(self.myLabel.hidden == TRUE)
{
self.myLabel.hidden = FALSE;
[self performSelector:@selector(changeLabelState:) withObject:nil afterDelay:0.4];
}
else
{
self.myLabel.hidden = TRUE;
[self performSelector:@selector(changeLabelState:) withObject:nil afterDelay:0.8];
}
}
相关问题
- 1. winforms标签闪烁
- 2. 如何使网页中的图标闪烁/闪烁
- 3. VB.NET中的标签背景闪烁
- 4. 如何在iphone上闪烁(或闪烁)光标?
- 5. 如何让鼠标点击时按钮闪烁/闪烁?
- 6. 透明标签倒计时闪烁
- 7. Jquery转换标签时闪烁
- 8. 闪烁和着色asp.net标签控制
- 9. jQuery标题闪烁
- 10. 如何在JTextField标签上持续闪烁?
- 11. UIAlertViewController闪烁/闪烁简要
- 12. Symfony OutputFormatterStyle“闪烁”不闪烁
- 13. 停止闪烁从闪烁
- 14. 闪烁或闪烁bgcolor
- 15. 闪烁“Arduinos”在生产
- 16. jquery闪烁标题标签中的数组值
- 17. 如何在html中显示闪烁/闪烁的链接
- 18. 如何让闪烁的屏幕闪烁_ swift 3
- 19. Xcode代码完成“闪烁”
- 20. Android闪烁和闪烁的工具
- 21. 输入光标闪烁
- 22. Android NumberPicker不闪烁光标
- 23. 禁用EditText闪烁光标
- 24. 闪烁光标! Cordova/Phonegap IOS
- 25. TextBox光标不闪烁
- 26. 使用SC.Timer闪烁光标
- 27. CSS/jQuery:让图标闪烁
- 28. 如何避免jquery闪烁?
- 29. 如何使textview闪烁
- 30. 如何防止CListCtrl闪烁?
(http://whathaveyoutried.com) – 2013-02-25 16:45:39
– 2013-02-25 17:13:56