开发者

How to invoke built-in "Edit" and "Add" functionality in UIToolbar custom buttons

开发者 https://www.devze.com 2023-04-04 05:12 出处:网络
I have added uitoolbar in uinavigationcontroller using IB (by selecting the check box - \"show toolbar\"). I used IB since this was easy to add flexible spacing bar buttons (I did not want to deal wit

I have added uitoolbar in uinavigationcontroller using IB (by selecting the check box - "show toolbar"). I used IB since this was easy to add flexible spacing bar buttons (I did not want to deal with spacing code programmatically). My issue is that I want to invoke the built-in edit and add functionality for the 2 toolbar buttons I added. I know that in the navigation bar I can use the following code and it will invoke this functionality

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
initWithBarBut开发者_JAVA技巧tonSystemItem:UIBarButtonSystemItemAdd target:self action:nil];

Above code takes care of the "Edit view", where the table view items are shown with a delete button next to them.

How can I achieve the same for the buttons that I added to the toolbar? I am using Xcode 4. Please point me to some code examples.


self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(callEdit)];

In callEdit method.

-(void)callEdit {
     [self.tableView setEditing:YES];
}
0

精彩评论

暂无评论...
验证码 换一张
取 消