iOS 11中的导航标题视图问题

问题描述:

我正在面对iOS 11中导航栏项目的问题,如下面的屏幕截图所示,并且两个栏按钮也没有执行任何按钮操作。iOS 11中的导航标题视图问题

这是完全在iOS 10.x.x和下面一样自动布局和大小的工作。 以下屏幕截图显示了自定义导航栏IB如何实现。

我试着用以下代码太..

if (@available(iOS 11.0, *)) { 
     [[self navigationController] navigationBar].prefersLargeTitles = NO; 
     [[self navigationController] navigationItem].largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeNever; 
    } 

..但没有帮助。请告诉我这里有什么问题,以及如何解决(任何自动布局问题?)。

+0

为什么不使用正确的导航项目空间? –

+0

同时检查导航标题视图(或其子视图,您称为故事板中的视图)的框架或大小,也许这是错误的大小... – Ladislav

+0

@Ladislav我改变了大小和布局它解决了位置问题。但是按钮事件仍然只在iOS 11中执行? – Fido

或者你可以在右键/标题栏自定义项直接在下面讨论区头像:

1-

enter image description here

2-

enter image description here

这样你可以连接按钮并正常接收动作。

注意:请参阅gif编号1,然后编号2.