小ネタですが。たとえばEditボタンをおしたら、DONEボタンとかにさしかえたいじゃん? Flexとかだとかるくbutton.text = "DONE";とかで一行でおわるんだけどねえ。 { [OK] <---> [Edit] [+] } というUIToolBarがあるとして、話を進める。 換えたいのは左から3番目のEdit。 (二番目はFlexible Space) UIBarButtonItem *tmpButton = [[itemListToolbar items] objectAtIndex:2]; tmpButton.title = @"DONE"; 結構ややこしいでしょ?…な〜んてこんな簡単に書けるわけがねえな! //ToolBarに登録されているアイテムのidが入ったNSArrayをうけとり(COPY)、 //NSMutableArrayを生成している。これはNSArray