iOSのNavigationBarにButtonを付ける

NavigationBarにはButtonItemをセット出来る領域が3つある.

左 leftBarButtonItem 中央 centerButtonItem 右 rightBarButtonItem

UIBarButtonItem *bbi = [[UIBarButtonItemalloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay
                                                                         target:self
                                                                         action:@selector(function)];
    
[self.navigationItemsetRightBarButtonItem:bbi];
[bbi release];

UIBarButtonItemがボタンの本体. actionの@selector( sufflePuzzle )がボタンが押された際に呼び出される関数(のポインタ) setRightBarButtonItemでNavigationBarの右にボタンを格納. navigationBarがカウントを保持するのでreleaseできる.ARCであれば不要かも.