如何实现小程序自定义导航栏全机型兼容适配?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1557个文字,预计阅读时间需要7分钟。
前言:在大部份情况下,我们都是使用微信官方自带的navigationBar配置。但有时我们需要在导航栏集成搜索框、自定义背景图、返回首页按钮等。
思路:隐藏官方导航栏,获取胶囊按钮,实现以下功能:
1.添加搜索框
2.自定义背景图
3.返回首页按钮
实现步骤:
1.隐藏官方导航栏
2.获取胶囊按钮
3.添加搜索框
4.设置自定义背景图
5.添加返回首页按钮
前言
大部分情况下我们都是使用微信官方自带的 navigationBar 配置 ,但有时候我们需要在导航栏集成搜索框、自定义背景图、返回首页按钮等。
思路
- 隐藏官方导航栏
- 获取胶囊按钮、状态栏相关数据以供后续计算
- 根据不同机型计算导航栏高度
- 编写新的导航栏
- 页面引用自定义导航
正文
隐藏官方导航栏
隐藏导航栏可以全局配置,也可以单独页面配置,具体根据业务需求来。
本文共计1557个文字,预计阅读时间需要7分钟。
前言:在大部份情况下,我们都是使用微信官方自带的navigationBar配置。但有时我们需要在导航栏集成搜索框、自定义背景图、返回首页按钮等。
思路:隐藏官方导航栏,获取胶囊按钮,实现以下功能:
1.添加搜索框
2.自定义背景图
3.返回首页按钮
实现步骤:
1.隐藏官方导航栏
2.获取胶囊按钮
3.添加搜索框
4.设置自定义背景图
5.添加返回首页按钮
前言
大部分情况下我们都是使用微信官方自带的 navigationBar 配置 ,但有时候我们需要在导航栏集成搜索框、自定义背景图、返回首页按钮等。
思路
- 隐藏官方导航栏
- 获取胶囊按钮、状态栏相关数据以供后续计算
- 根据不同机型计算导航栏高度
- 编写新的导航栏
- 页面引用自定义导航
正文
隐藏官方导航栏
隐藏导航栏可以全局配置,也可以单独页面配置,具体根据业务需求来。

