1
A
回答
3
你會發現這是很有幫助的,這個片段在挑選每random
3.5秒的顏色和動畫化從什麼都它是目前到新的backgroundColor
。
- (void)viewDidLoad
{
[super viewDidLoad];
NSTimer *myTimer = [NSTimer scheduledTimerWithTimeInterval: 3.5
target: self
selector: @selector (updateBackgroundColor)
userInfo: nil
repeats: YES]];
}
- (void) updateBackgroundColor {
[UIView beginAnimations: nil context: nil];
[UIView setAnimationDuration: 3.0];
CGFloat redLevel = rand()/(float) RAND_MAX;
CGFloat greenLevel = rand()/(float) RAND_MAX;
CGFloat blueLevel = rand()/(float) RAND_MAX;
myButton.backgroundColor = [UIColor colorWithRed: redLevel
green: greenLevel
blue: blueLevel
alpha: 1.0];
[UIView commitAnimations];
}
相關問題
- 1. 按鈕上的顏色隨時變化
- 2. 隨機顏色隨着細胞的變化而變化Interior.Color
- 3. JSColor自動文本顏色變化
- 4. jQuery動畫顏色變化
- 5. Matplotlib Line3DCollection用於隨時間變化的顏色
- 6. 在SDL2中隨時間變化的窗口顏色
- 7. 隨時間變化的KML多邊形顏色?
- 8. Kivy顏色隨着按鈕變化
- 9. 顏色隨機變化的崩潰
- 10. 隨機背景顏色變化
- 11. UIButton顏色變化
- 12. VS2010顏色變化
- 13. UIButton顏色變化
- 14. jquery顏色變化
- 15. Datagridview顏色變化
- 16. BufferedImage顏色變化
- 17. AS3顏色變化
- 18. 顏色變化onhover?
- 19. GetCurrentApplicationCallbackUri隨時間變化
- 20. Webkit-css隨時間變化
- 21. 按鈕顏色變化時不變
- 22. 隨時間變化的KML動畫
- 23. 隨時間變化的代碼優化
- 24. Java HSB顏色模型:顏色隨着亮度而變化?
- 25. 隨着時間改變文字顏色
- 26. 用jQuery滾動動態顏色變化
- 27. 隨着系統時區的變化,VCal時間變化
- 28. 背景顏色變化Java
- 29. Objective-c NavigationBar顏色變化?
- 30. 變化CAMetalLayer背景顏色
[自setBackgroundColorTimer:的NSTimer scheduledTimerWithTimeInterval:1.0 --->這行代碼被撞壞.....錯誤顯示setBackgroundColorTimer:]:無法識別的選擇發送到實例0x4b159b0' 那樣 – iCrazyDev 2012-07-17 05:56:56
@rajeshkumar抱歉在我的答案中嘗試編輯的代碼。 – 2012-07-17 06:00:17
@rajeshkumar請記住,修改定時器間隔意味着你將不得不調整「[UIView setAnimationDuration:3.0]; 」來匹配它。 – 2012-07-17 06:05:25