我需要製作NSTimer
,它會告訴另一個類在10秒內觸發,並且我還想用它來爲確定的NSProgressIndicator
設置動畫。我還需要知道如何將我的不確定進度指標更改爲確定。我能夠找到一個蘋果文檔,但更深入的解釋會有所幫助。將NSTimer鏈接到NSProgressIndicator
0
A
回答
3
從不確定到確定NSProgressIndicator
您可以在IB中更改。選擇您progressIndicator並轉到屬性檢查器中,並取消不確定複選框這樣的:
或者也可以通過程序來完成:
[progressIndicatorOutlet setIndeterminate:NO];
注: progressIndicatorOutlet是你NSProgressIndicator
出口,所以不要忘記IBOutlet
吧。
確定性NSProgressIndicator動畫:
這很簡單,只需設置和更改值這樣的:
[progressIndicatorOutlet setDoubleValue:10];
注: progressIndicatorOutlet是你NSProgressIndicator
出口,所以不要忘記到IBOutlet
吧。
的NSTimer:
簡單的定時器,例如:
//Place this where You want to call class after 10 sec. (for example: when button pressed)
//It will call class with name callAfter10sec after 10 sec. Place in there what You need to do.
[NSTimer scheduledTimerWithTimeInterval:10.0
target:self
selector:@selector(callAfter10sec:)
userInfo:nil
repeats:YES];
不要忘了添加類,我在評論中提到這樣的:
-(void)callAfter10sec:(NSTimer *)time {
// Do what You want here
}
0
希望它幫助。
使用下面的方法,我們可以達到什麼樣的預期
NSInteger progressValue;
NSTimer *timerObject;
progressValue = progressMaxValue;
timerObject = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(incrementProgressBar) userInfo:nil repeats:YES];
[timerObject fire];
[self.progressBar setMinValue:progressMinValue];
[self.progressBar setMaxValue:progressMaxValue];
[self.progressBar setDoubleValue:progressValue];
- (void)incrementProgressBar {
// Increment the progress bar value by 1
[self.progressBar incrementBy:1.0];
progressValue--;
[self.progressBar setDoubleValue:progressValue];
}
相關問題
- 1. 將一個NSProgressIndicator固定到底部
- 2. 將NSTimer添加到C++類
- 3. Jquery將DIV鏈接到鏈接
- 4. 將鏈接添加到鏈接
- 5. 將視圖鏈接到鏈接Django
- 6. HTML鏈接將不會鏈接到http
- 7. 將鏈接標題鏈接到外部鏈接而不是鏈接
- 8. NSTableCellView中的NSProgressIndicator
- 9. NSStatusItem中的NSProgressIndicator
- 10. NSProgressIndicator的NSPopupButton
- 11. NSProgressIndicator子類
- 12. 白色NSProgressIndicator
- 13. NSButton中的NSProgressIndicator
- 14. NSTimer不接受ToInt()
- 15. 將TeamCity 8.0.5鏈接到MySQL
- 16. 將SKNode鏈接到GKAgent2D?
- 17. 將鏈接複製到
- 18. 將php鏈接到jquery
- 19. 將Javascript鏈接到HTML
- 20. 將GMP鏈接到Xcode 4.5
- 21. 將D庫鏈接到Ruby
- 22. 將IronPython鏈接到WPF
- 23. 將HTML鏈接到CSS類
- 24. 將dir鏈接到stdin
- 25. 將facebook sdk鏈接到ios
- 26. 將FormGroupControl鏈接到FirebaseObjectObservable
- 27. 將UITableView鏈接到NSMutableArray
- 28. 將SDL2庫鏈接到CMake
- 29. 將angular-cli鏈接到WebStorm
- 30. 將鏈接添加到javascript
感謝配發,這是真的很有幫助。 – Tor