【问题标题】:UINavigationItem Prompt Animation IssueUINavigationItem 提示动画问题
【发布时间】:2016-04-04 16:34:23
【问题描述】:

我有两个通过Show segue 连接的UITableViewControllers。 UINavigationItemprompt 属性在 Interface Builder 的两个视图控制器上都设置了。当显示第一个视图控制器时,提示和导航栏都正确显示,但是,当对第二个视图控制器执行 segue 时,title 和后退按钮的动画效果不理想。我尝试在两个视图控制器的viewWillLayoutSubviewsviewDidLayoutSubviewsviewDidLoadviewWillAppear:viewDidAppear: 方法中以编程方式设置提示,但我得到了相同的效果。

关于如何解决此问题的任何想法?我不想为titleView 使用自定义视图,因为我更喜欢库存功能,但我无法弄清楚如何修复不受欢迎的动画。

如果有问题的动画,这里是video

【问题讨论】:

    标签: uinavigationitem


    【解决方案1】:

    好吧,这似乎是在显示下一个视图控制器时 UINavigationItem 的布局方式存在问题。

    根据Catalina T.answer 中的类似问题,进行两次调用以将导航栏的hidden 属性设置为true,然后在viewWillAppear: 中再次设置为false 似乎得到了通过这个问题。

    【讨论】:

      猜你喜欢
      • 2014-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      相关资源
      最近更新 更多