草庐IT

微信小程序自定义tabBar(边框圆角)

先看看自定义tabBar的效果   可能图片效果不是很明显,我用红框框出来了,这样看起来明显一点。接下来就是具体步骤了一、 先在pages里建两个文件夹,我现在做的项目tabBar只有两个,所以我建了两个文件夹,如果大于两个用这个方法也可以,但是不能多于五个。app.json中建立mine、和worktable(名字无所谓)  "pages":["pages/worktable/worktable","pages/mine/mine"] 这就是在app.json中的pages的结果,会在pages文件夹中出现两个文件夹 之后的步骤就是按照原先的步骤在app.json中键入以下代码"tabBar

小程序开发环境搭建

如何开发微信小程序小程序:学习微信开发的语言(前端html、css、js、vue.js)微信开发者工具API:restful接口(Python+django+drf框架)。pycharm环境搭建python环境搭建虚拟环境djangodrfpycharm小程序环境在微信公众平台上注册一个小程序账号在开发设置里保存好自己的appid下载对应版本的开发者工具下载完创建项目小程序默认的全局配置pages项是表示该小程序有几个页面,每添加一个会自动增加一个window项是表示该小程序头部的配置tabbar项是表示小程序底部的一些配置{"pages":["pages/index/index","page

小程序开发环境搭建

如何开发微信小程序小程序:学习微信开发的语言(前端html、css、js、vue.js)微信开发者工具API:restful接口(Python+django+drf框架)。pycharm环境搭建python环境搭建虚拟环境djangodrfpycharm小程序环境在微信公众平台上注册一个小程序账号在开发设置里保存好自己的appid下载对应版本的开发者工具下载完创建项目小程序默认的全局配置pages项是表示该小程序有几个页面,每添加一个会自动增加一个window项是表示该小程序头部的配置tabbar项是表示小程序底部的一些配置{"pages":["pages/index/index","page

Flutter吸顶Tabbar+流式布局

实现APP首页tabbar滚动吸顶功能首页代码:WillPopScope(child:Scaffold(backgroundColor:Colors.white,appBar:PreferredSize(preferredSize:Size(double.infinity,0.w),child:AppBar(backgroundColor:Colors.transparent,shadowColor:Colors.transparent,elevation:0,title:constText(""),),),body:NestedScrollView(controller:scrollCont

Flutter吸顶Tabbar+流式布局

实现APP首页tabbar滚动吸顶功能首页代码:WillPopScope(child:Scaffold(backgroundColor:Colors.white,appBar:PreferredSize(preferredSize:Size(double.infinity,0.w),child:AppBar(backgroundColor:Colors.transparent,shadowColor:Colors.transparent,elevation:0,title:constText(""),),),body:NestedScrollView(controller:scrollCont

iOS 15 导航栏适配、去除导航栏横线和iOS 15适配Tabbar

1、iOS15适配导航栏之前的导航栏设置方法失效了,具体原因可以参考详情参考官网,现在需要通过UINavigationBarAppearance方式进行设置:、、、if(@available(iOS15.0,*)){UINavigationBarAppearance*appearance=[[UINavigationBarAppearancealloc]init];[appearanceconfigureWithTransparentBackground];//去除横线appearance.backgroundColor=APP_BLACK_2C2E44_COLOR;//导航栏背景色appea

iOS 15 导航栏适配、去除导航栏横线和iOS 15适配Tabbar

1、iOS15适配导航栏之前的导航栏设置方法失效了,具体原因可以参考详情参考官网,现在需要通过UINavigationBarAppearance方式进行设置:、、、if(@available(iOS15.0,*)){UINavigationBarAppearance*appearance=[[UINavigationBarAppearancealloc]init];[appearanceconfigureWithTransparentBackground];//去除横线appearance.backgroundColor=APP_BLACK_2C2E44_COLOR;//导航栏背景色appea

iOS 关于创建超过5个 tabBar 的方法!

如果使用系统的tabBar最多只能显示5个,所以想要展示超过5个就只能自己想办法弄喽!我用的办法是:1:先把系统的tabBar隐藏掉 [self.tabBarsetHidden:YES]; ps:在继承了UITabBarController的tabBar控制器里面! 2:自定义个view添加到自定义的tabBar控制器里面,上面创建你想要的个数的按钮!然后放在tabBar的位置上!3:按钮点击的时候切换tabBar控制器的selectIndex!至于按钮的图片文字之类的使用按钮的系统类型UIButtonTypeCustom设置普通和选中的图片以及文字文字颜色等!如图:

iOS 关于创建超过5个 tabBar 的方法!

如果使用系统的tabBar最多只能显示5个,所以想要展示超过5个就只能自己想办法弄喽!我用的办法是:1:先把系统的tabBar隐藏掉 [self.tabBarsetHidden:YES]; ps:在继承了UITabBarController的tabBar控制器里面! 2:自定义个view添加到自定义的tabBar控制器里面,上面创建你想要的个数的按钮!然后放在tabBar的位置上!3:按钮点击的时候切换tabBar控制器的selectIndex!至于按钮的图片文字之类的使用按钮的系统类型UIButtonTypeCustom设置普通和选中的图片以及文字文字颜色等!如图:

iOS-自定义悬浮TabBar

最近在写一个需求,自定义TabBar,自定义TabBar一般有两种方式:①创建一个类继承系统的UITabBar,在layoutSubviews方法中重新调整按钮的位置,再通过[selfsetValue:tabBarforKeyPath:@"tabBar"]方法,利用KVC设置TabBar,但是iOS13后苹果粑粑不鼓励使用KVC;②创建一个继承UIView的类YBTabBar,然后把系统UITabBar上的UITabBarItem移除,然后把YBTabBar加到系统TabBar的位置上;鉴于第二种继承UIView的方式更灵活且我们的tabbar还有一种类似漂浮的效果,所以这里我选用的是第二种方