我知道隱藏後臺欄按鈕項目。但我只想隱藏酒吧按鈕的標題,即後退按鈕是這樣的:「<返回」。我只想要箭頭而不是名字,即「<」。如何刪除「後退」並僅保留後退箭頭。如何隱藏iOS中的後臺欄按鈕項目標題目標c
感謝,
我知道隱藏後臺欄按鈕項目。但我只想隱藏酒吧按鈕的標題,即後退按鈕是這樣的:「<返回」。我只想要箭頭而不是名字,即「<」。如何刪除「後退」並僅保留後退箭頭。如何隱藏iOS中的後臺欄按鈕項目標題目標c
感謝,
這可能會幫助你....
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
很容易
(1)創建LeftbarButton項目
UIImage *imgBackArrow = [UIImage imageNamed:@"back_arrow"];
UIBarButtonItem *barBackButton = [[UIBarButtonItem alloc] initWithImage:imgBackArrow style:UIBarButtonItemStylePlain target:self action:@selector(backButtonClicked)];
self.navigationItem.leftBarButtonItem = barBackButton;
(2)隱藏的Xcode後退按鈕
[self.navigationItem setHidesBackButton:YES];
您可以通過實現的UINavigationController的委託方法做到這一點。
func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) { let item = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil) viewController.navigationItem.backBarButtonItem = item }
*雨燕3.1 您可以通過實現的UINavigationController的委託方法做到這一點。它只會隱藏標題後退按鈕,我們仍然會獲得後退箭頭圖像和默認功能。
func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) { let barBttn = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil) viewController.navigationItem.backBarButtonItem = barBttn }
*
http://stackoverflow.com/questions/18870128/ios-7-navigation-bar-custom-back-button-without-title – iBhavin