6
這裏的基調在iPad上的截圖:如何製作看起來像Keynote中的工具欄?
alt text http://scottyallen.com/random/IMG_0009.PNG
工具欄是非常平坦 - 它沒有垂直梯度的內置工具欄的樣式做的方式。我玩過不同風格,半透明的旗幟和色彩,並且無法複製它。
他們是怎麼做到的?我將如何實現它?
這裏的基調在iPad上的截圖:如何製作看起來像Keynote中的工具欄?
alt text http://scottyallen.com/random/IMG_0009.PNG
工具欄是非常平坦 - 它沒有垂直梯度的內置工具欄的樣式做的方式。我玩過不同風格,半透明的旗幟和色彩,並且無法複製它。
他們是怎麼做到的?我將如何實現它?
我想你在談論頂部的UIToolbar
,而不是底部的工具欄控制。
更改UINavigationBar
或UIToolbar
的外觀非常簡單,您只需使用圖像而不是計算的tintColor
和默認漸變。
要做到這一點,你需要繼承(或作出的類別)的UINavigationBar
或UIToolbar
並覆蓋drawRect:
方法,像這樣:
- (void)drawRect:(CGRect)rect {
UIImage *image = [UIImage imageNamed:@"toolbarBackground.png"];
[image drawInRect:rect];
}
這image
然後在得到確切的rect
繪製作爲背景圖像的UINavigationBar
或UIToolbar
。