现在比较流行直接用控件拖拉到故事板中,今天试了一下在导航栏中直接拖进去搜索框,但是iPhoneXs与ipad不适配,合适iPhone就不适配ipad令人苦恼,上网搜了搜解决方法,加上自己的做法,来总结一下,算是写一个笔记而已。
1.首先在故事板拖入一个NavgationBar,设置左右按钮的图标等,title不设置。

2.打开界面的结构列表,点击红色框圈住的图标,选中这个NavgationBar下面的NavgationItem,拖到当前controller中outlet,命名navItem.

3.代码如下:

首先设计一个搜索框searchBar,然后设计一个titleView 用来装搜索框,设置navItem的titleView为我们自己设计的titleView。
4.测试iphone 与ipad是否都能适配


网友评论