美文网首页
swift-在导航栏(NavgationBar)中添加搜索框(S

swift-在导航栏(NavgationBar)中添加搜索框(S

作者: Antlers777 | 来源:发表于2019-10-08 15:14 被阅读0次

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

1.首先在故事板拖入一个NavgationBar,设置左右按钮的图标等,title不设置。

图 1

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

图 2

3.代码如下:

图 3

首先设计一个搜索框searchBar,然后设计一个titleView 用来装搜索框,设置navItem的titleView为我们自己设计的titleView。

4.测试iphone 与ipad是否都能适配

ipad iphone

相关文章

网友评论

      本文标题:swift-在导航栏(NavgationBar)中添加搜索框(S

      本文链接:https://www.haomeiwen.com/subject/kqkkuctx.html