iOS11 navigationItem.titleView 适配问题

问题

navigationItem.titleView = 自定义view, 宽度200.在iOS10 及之前是OK的, xcode9+iOS11,就出现了图一所示问题, 看UI结构发现宽度只有一点点, 不知道是哪里出的问题, 是iOS11出了什么新的东西导致的么?

请问这个问题该怎么解决呢?

问题补充:刚刚发现在iOS11 navigationItem.titleView = 自定义view, 自定义view里有个button,点击事件不触发了.在iOS10上是好的

解决办法

重写intrinsicContentSize方法

- (CGSize)intrinsicContentSize
{
    return CGSizeMake(200, 44);
}

results matching ""

    No results matching ""