【问题标题】:Can not show the rightbar button - ios sdk无法显示右栏按钮 - ios sdk
【发布时间】:2013-12-18 18:02:58
【问题描述】:

我在导航栏中添加了图像,需要添加右侧栏刷新按钮。 但是添加后右栏按钮无法在导航中显示。 为什么?

这里的代码在导航栏添加图片:

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"topbar.png"] forBarMetrics:UIBarMetricsDefault];

这里在viewDidLoad添加右栏按钮:

UIBarButtonItem *refreshItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refresh: )];

NSArray *actionButtonItems = @[refreshItem];
self.navigationController.navigationItem.rightBarButtonItems = actionButtonItems;

【问题讨论】:

  • 是的,我用这个也显示不了

标签: ios uinavigationbar rightbarbuttonitem


【解决方案1】:

你不应该添加到 self.navigationcontroller。

这样做可以解决您的问题。

  self.navigationItem.rightBarButtonItem  = refreshItem; 

【讨论】:

    【解决方案2】:

    试试下面的代码

    UIBarButtonItem *refreshItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refresh: )];      
    self.navigationItem.rightBarButtonItem = refreshItem;
    

    【讨论】:

      【解决方案3】:
      UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] 
                                     initWithTitle:@"Refresh"                                            
                                     style:UIBarButtonItemStyleBordered 
                                     target:self 
                                     action:@selector(rightButtoneClicked:)];
      self.navigationItem.rightBarButtonItem = rightButton;
      

      在 viewDidLoad 中右键此代码,您将在右侧获得刷新按钮。

      【讨论】:

        【解决方案4】:

        替换这个

        self.navigationController.navigationItem.rightBarButtonItems = actionButtonItems;
        

        与:

        self.navigationItem.rightBarButtonItems = actionButtonItems;
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-22
          • 2022-09-22
          • 1970-01-01
          • 1970-01-01
          • 2011-09-07
          • 1970-01-01
          相关资源
          最近更新 更多