回答

1

我會在代碼中,在viewDidLoad或awakeFromNib方法中執行此操作。首先,你需要創建按鈕,並添加一個按鈕被按下時調用的方法。

- (void)viewDidLoad { 

    UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneButtonPressed:)]; 

    [self.navigationItem setLeftBarButtonItem:doneButton animated:NO]; 

    [super viewDidLoad]; 
} 

- (void)doneButtonPressed:(id)sender{ 
    //TODO 
} 

或者,在IB,讓你的IBAction爲方法,

- (IBAction)doneButtonPressed:(id)sender { 

} 

,並在您Class.h聲明它,

- (IBAction)doneButtonPressed:(id)sender; 

然後在IB中,右鍵單擊But噸並從「選擇器」拖到文件的所有者(視圖控制器),然後選擇doneButtonPressed:方法。