-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. 閃爍Tkinter標籤
- 2. winforms標籤閃爍
- 3. CSS閃爍/閃爍的標誌把戲
- 4. 如何使網頁中的圖標閃爍/閃爍
- 5. VB.NET中的標籤背景閃爍
- 6. 如何在iphone上閃爍(或閃爍)光標?
- 7. 如何讓鼠標點擊時按鈕閃爍/閃爍?
- 8. Jquery轉換標籤時閃爍
- 9. 閃爍和着色asp.net標籤控制
- 10. 透明標籤倒計時閃爍
- 11. 如何使一個特定的標籤中閃爍的JList
- 12. jQuery標題閃爍
- 13. 如何在WPF中閃爍標籤文本
- 14. Symfony OutputFormatterStyle「閃爍」不閃爍
- 15. 閃爍或閃爍bgcolor
- 16. UIAlertViewController閃爍/閃爍簡要
- 17. 停止閃爍從閃爍
- 18. 閃爍「Arduinos」在生產
- 19. 更好閃爍的閃爍光標模式?
- 20. 標籤的標題在Firefox瀏覽器中不閃爍
- 21. jquery閃爍標題標籤中的數組值
- 22. 如何讓閃爍的屏幕閃爍_ swift 3
- 23. 如何在html中顯示閃爍/閃爍的鏈接
- 24. Xcode代碼完成「閃爍」
- 25. Android閃爍和閃爍的工具
- 26. Android上的JQM和PhoneGap閃爍/閃爍
- 27. coderpad.io禁用閃爍光標
- 28. 閃爍托盤圖標
- 29. CSS/jQuery:讓圖標閃爍
- 30. 使用SC.Timer閃爍光標
(http://whathaveyoutried.com) – 2013-02-25 16:45:39
– 2013-02-25 17:13:56