我想動畫一個UIToolbar的tintColor屬性,將其從一個tintColor更改爲另一個。我可以淡入/動畫UIToolbar的tintColor嗎?
這是我正在嘗試的代碼。不幸的是,這種變化會立即發生,並不會從綠色變爲藍色。這很奇怪,因爲我知道在共享或打電話時Apple會淡化並「脈衝」工具欄的色調。那麼爲什麼這不起作用呢?
// set initial tint color
myBottomToolBar.tintColor = [UIColor colorWithRed:0.15 green:0.95 blue:0.15 alpha:0.6];
//animation stuff
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.95];
[UIView setAnimationDelegate:self];
//thing to animate
myBottomToolBar.tintColor = [UIColor colorWithRed:0.15 green:0.35 blue:0.45 alpha:0.6];
//animation stuff
[UIView commitAnimations];
嘗試通過WSYIWYG編輯器中的二進制按鈕粘貼您的代碼。這樣它保持格式。 – TALLBOY 2010-12-20 23:51:51