UISearBar 和 UISearDisplayController问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

UISearBar 和 UISearDisplayController问题

2016-07-27 16:56:52 1609 1

searbar放到tabelview header view 上的时候,displayController 可以激活出来,但是我把searchbar放到导航控制上得titleview上的时候,就激活不了了?

在线等,谢谢

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 20:00:52

    我试了一下,的确重现了你的问题。具体什么原因我也不清楚。不过请试一试以下的写法能否解决你的问题:

    把self.navigationItem.titleView = self.searchBar; 去掉

    然后在 self.displayController 配置完后,加一句

    [self.displayController setDisplaysSearchBarInNavigationBar:YES];
    如果SearchBar要有什么具体样式的话,只能套在一个 view 里,然后把这个 view 作为 navigationItem.titleView了。印象中这样应该是可以的。

    update : 我把 demo 代码传到了这里。看一看能不能参考下吧~~ 在 iOS 7 模拟器上测试通过。

    0 0
相关问答

1

回答

@Controller 是什么?

2021-10-26 23:26:14 125浏览量 回答数 1

1

回答

UIViewController的传值问题?报错

2020-06-22 19:56:04 244浏览量 回答数 1

1

回答

更换后端密钥是否需要发布API?

2020-03-26 21:16:19 171浏览量 回答数 1

0

回答

API快速入门如何创建伸缩组

2017-10-27 10:59:15 1450浏览量 回答数 0

1

回答

ios tabbarController默认显示的子控制器

2016-07-28 12:09:41 2204浏览量 回答数 1

1

回答

关于controller接收json串的问题

2016-07-05 11:24:16 2637浏览量 回答数 1

1

回答

UIActivityViewController调用后,如何改显示的weibo为中文?

2016-06-29 12:19:07 2082浏览量 回答数 1

1

回答

ios 关于swrevealviewcontroller 的问题

2016-06-27 18:17:08 1433浏览量 回答数 1

1

回答

请问在UIPopoverController上怎么创建按钮?

2016-03-23 09:37:54 1243浏览量 回答数 1

1

回答

Aspectj在Controller中失效?

2016-02-25 15:25:18 1816浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载