[英]iOS 7 NavigationBar Back Button Custom Image with no Label
我正在嘗試在導航欄上創建自定義后退按鈕。 我從以下內容開始:
// Nav bar - back button
[[UINavigationBar appearance] setTintColor:COLOR_WHITE];
[[UINavigationBar appearance] setBackIndicatorImage:[[UIImage imageNamed:@"navMenuBackButton"]
imageWithAlignmentRectInsets:UIEdgeInsetsMake(6.0, -6.0, 6.0, -6.0)]];
[[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"navMenuBackButton"]];
圖像為34x34點,因此如果沒有圖像對齊,將無法正確居中。 當前的問題是試圖擺脫“后退”標簽,而無需為每個屏幕設置空白標題或對ViewController本身進行任何更改。
有任何想法嗎? 謝謝
禁用leftBarButtonItem和rightBarButtonItem。 請嘗試以下方法。
[navigationItem.backItem.leftBarButtonItem setEnabled:NO];
[navigationItem.backItem.rightBarButtonItem setEnabled:NO];
[navigationItem.backItem setHidesBackButton:YES];
您是否嘗試過這個:
NSString *backString = @"";
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:backString
style:UIBarButtonItemStyleDone
target:nil
action:nil];
[[self navigationItem] setBackBarButtonItem:backButton];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.