2018-01-16(iOS11之后self.navigationItem.titleView = self.searchView;上的按钮无响应)

self.navigationItem.titleView = self.searchView;
自定义的searchView上添加了按钮但是事件不响应,别方丈
在自定义的view的.h文件中添加

@property(nonatomic, assign) CGSize intrinsicContentSize;

然后在设置titleView之前,也就是如下

self.searchView.intrinsicContentSize = CGSizeMake(200, 40);
重点就是上面这行,可以的,继续写需求
self.navigationItem.titleView = self.searchView;

后记,是iOS11的导航栏结构发生变化了,8,9,10都没毛病老铁,我曹,苹果爹,你怎么瞎几把搞。

你可能感兴趣的:(2018-01-16(iOS11之后self.navigationItem.titleView = self.searchView;上的按钮无响应))