背景が透明なUIToolbarをつくるには、alphaを設定してもダメです。これだと、UIToolbarの上にのってるボタンまで透明になってしまいます。 では、 toolbar.backgroundColor = [UIColor clearColor]; toolbar.opaque = NO; toolbar.translucent = YES; という具合にやればいいかというと、これもダメです。普通に背景が表示されてしまいます。 stackoverflowで解決策が紹介されていました。UIToolbarを継承して新しいクラスをつくればいいようです。次のような具合にやります。 TransparentToolbar.h @interface TransparentToolbar : UIToolbar @end TransparentToolbar.m @implementation T