hachinoBlog

hachinobuのエンジニアライフ

UIBarButtonItemを消す方法(UIToolBar上)

UIButtonはHiddenがあるから表示・非表示の切替が出来るがUIBarButtonItemはHiddenがない。
(せいぜいsetEnableで押せなくするくらいで消したりできない)

その場合はUIToolBarから指定して消してあげる方法をとる

※ツールバー上の一番右側にあるボタンを消す例

UIToolbar *myToolbar;

NSMutableArray *items = [[NSMutableArray alloc] initWithArray:[myToolbar items]];
[items removeObjectAtIndex:[items count] -1];
[myToolbar setItems:items];

参考にしたサイト
http://blog.livedoor.jp/tek_nishi/archives/2976940.html