1
A
回答
0
要更改背景顏色,你只是做:
self.view.backgroundColor=yourColor;
,並改變這種不斷你可以使用timer.IF你有一個數組的顏色爲背景,商店數組中的顏色。
您還可以生成一個random顏色,並將其傳遞給視圖background.In這種情況下,你可以這樣做(在這種情況下,你不必顏色存儲在一個陣列)
self.view.backgroundColor=metodThatReturnsRandomColor.
或者,聲明計時器每1.0秒調用changeColor方法。
@property (nonatomic, retain) NSTimer * timerIvar;
self.timerIvar = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(changeColor) userInfo:nil repeats:YES];
,並且該方法將是:
-(void)changeColor{
if(x<colorArray.count){
self.view.backgroundColor=colorArray[x];
}else{
x=0;
}
x++;
}
同樣的邏輯適用於圖像/ gradient colors。
,並記得viewWillDisappear
- (void)viewWillDisappear:(BOOL)animated
{
...
[self.timerIvar invalidate];
self.timerIvar = nil;
}
相關問題
- 1. 背景顏色變化Java
- 2. 變化CAMetalLayer背景顏色
- 3. onclick背景顏色變化
- 4. 背景顏色變化
- 5. android背景顏色變化
- 6. 變化uitabbar背景顏色
- 7. PHP背景顏色變化
- 8. iOS Swift - 改變背景顏色
- 9. iOS 10,UIToolbar背景顏色不變
- 10. 如何分解ggplot2中連續變量的背景顏色?
- 11. ios-charts背景顏色
- 12. iOS TabBarController背景顏色
- 13. iOS - UITextAutocorrection背景顏色
- 14. iOS背景顏色 - 固體
- 15. Android ListView背景顏色變化
- 16. fullCalender「dayAgenda」和「weekAgenda」背景顏色變化
- 17. Android的背景顏色變化
- 18. webkit-keyframes脈衝背景顏色變化
- 19. 背景顏色變化閃爍
- 20. css和jquery背景顏色變化
- 21. Eclipse插件背景顏色變化
- 22. SSRS中的背景顏色變化
- 23. Android佈局背景顏色變化
- 24. onclick png背景顏色變化
- 25. JQuery Javascript背景顏色變化/高亮
- 26. 文字元素背景顏色變化
- 27. LibGdx平滑背景顏色變化
- 28. 按鈕背景顏色變化
- 29. 背景圖片/顏色變化
- 30. 背景圖像顏色變化ie8
的可能的複製[您如何明確動畫一個的CALayer的的backgroundColor?](http://stackoverflow.com/questions/518192/how-do-you-explicitly-animate -a-calayers-backgroundcolor) – Cyrille
你可以使用NSTimer? –