自定义searchBar设为navigationItem宽度无效

  • 自定义searchBar设为navigationItem的时候,无论你设置searchBar宽度为多少,即使你不设置宽度,系统也会自动调整你的宽度,这个时候,searchBar有可能会产生向右或者向左偏移的情况 取决于你的navigationItem右边视图和左边视图
  • 要控制你的searchBar宽度,只要给navigationitem同时设置左边视图和右边视图就可以解决searchBar偏移的问题
  • 如果你要精确控制自己的searchBar 宽度,自定义一个uiview ,把searchBar add到这个view上面,再让navigationItem.titleView = view 问题解决
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容