在實際開發過程, 我們使用navigationController時,上一個標題過長,導致下一個界面的返回按鈕文本過長,比較難看,如果標題取名過短,又不能完全表達含義。
下面時如何實現返回按鈕的Title 自定義
在當前界面的- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 方法中實現返回Title的設置,代碼如下:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// 下一個界面的返回按鈕
UIBarButtonItem *temporaryBarButtonItem = [[UIBarButtonItem alloc] init];
temporaryBarButtonItem.title = @"自定義返回按鈕";
self.navigationItem.backBarButtonItem = temporaryBarButtonItem;
[temporaryBarButtonItem release];
}
return self;
}
