カスタムToolbarの背景を透明にする


cocoa touch – Couldn’t UIToolBar be transparent? – Stack Overflowに書いてあった。
そのtoolbarクラスのinitの中で、

self.opaque = NO;
self.translucent = YES;
self.backgroundColor = [UIColor clearColor];

して、中身はなくていいので drawRect を設置する。backgroundColorを有効にするのに必要らしい。

– (void)drawRect:(CGRect)rect {
// do nothing in here
}

これだけ。