【问题标题】:Bar button item does not show up from UISplitViewController delegate's splitViewController:willHideViewController:条形按钮项目未从 UISplitViewController 委托的 splitViewController:willHideViewController 中显示:
【发布时间】:2013-03-04 11:57:41
【问题描述】:

所以,我有一个拆分视图控制器,主控制器设置为委托。旋转到纵向视图时,我想添加一个按钮以将弹出窗口显示到导航栏。我的splitViewController:willHideViewController:withBarButtonItem:forPopoverController:委托方法调用成功,栏按钮项非零,但是当我在导航项上将其设置为leftBarButtonItemrightBarButtonItem时,没有任何反应。导航项是正确的,因为设置 titleView 或添加其他条形按钮项都可以。

【问题讨论】:

    标签: ipad uikit uisplitviewcontroller uibarbuttonitem uinavigationitem


    【解决方案1】:

    所以事实证明,提供给委托方法的条形按钮项可能没有标题。如果它没有标题,它不会显示为空按钮,但根本不会。所以解决方法是:

    barButtonItem.title = @"MyButtonTitle";
    

    在将其添加为 leftBarButtonItemrightBarButtonItem 之前,它会显示并按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-21
      • 1970-01-01
      • 2016-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多