To add Uinavigationitem to Uinavigationcontroller, we can write this:
1. Add back navigation button Backbarbuttonitem
1. Use the system's own Back button
Uibarbuttonitem *leftbarbuttonitem = [[Uibarbuttonitem alloc]
initwithtitle:@ "Back"
Style:uibarbuttonsystemitemcancel
Target:self
Action: @selector (doclickbackaction:)];
Self.navigationItem.backBarButtonItem = Leftbarbuttonitem;
2. Define your own return button
uiimage* backimage = [UIImage imagenamed:@ "Btn_back.png"];
CGRect backframe = CGRectMake (0,0,54,30);
uibutton* backbutton= [[UIButton alloc] initwithframe:backframe];
[Backbutton setbackgroundimage:backimage Forstate:uicontrolstatenormal];
[Backbutton settitle:@ "Live" forstate:uicontrolstatenormal];
Backbutton.titlelabel.font=[uifont Systemfontofsize:13];
[Backbutton addtarget:self Action: @selector (doclickbackaction:) forcontrolevents:uicontroleventtouchupinside];
uibarbuttonitem* Leftbarbuttonitem = [[Uibarbuttonitem Alloc]initwithcustomview:backbutton];
uibarbuttonitem* Leftbarbuttonitem = [[Uibarbuttonitem alloc] init];
Self.navigationItem.leftBarButtonItem = Leftbarbuttonitem;
[Leftbarbuttonitem release];
[Backbutton release];
Ext.: http://blog.sina.com.cn/s/blog_7b9d64af0101ab9w.html
uibarbuttonitem-Add a custom left or right button