UIBarButtonItem 设置的先后顺序,顺序设置有误将导致显示时,先出现rightBarButtonItem在左边,然后移到右边。

tableView.delegate = self;

tableView.dataSource = self;

self.title = _(@"defaultBlackList");

//navigation left barbutton for editing and done

rightItem = [ [ UIBarButtonItem alloc ] initWithTitle:_(@"Edit"

style:UIBarButtonItemStyleDone 

  target:self 

  action:@selector(startEditing)

            ];

self.navigationItem.rightBarButtonItem = rightItem;

[ rightItem release ];

self.view = tableView;

[ tableView release ];

你可能感兴趣的:(action)