将CustomTabBarContainerView包在NavigationView里就可以了
Swiftui:自定义Tabbar1、基本数据模型定义 2、抽象tabbar全屏内容容器(两种样式) 3、抽象tabbar选项内容容器 4、使用preferenceKey累计记录tabberItem 5、使用...
将CustomTabBarContainerView包在NavigationView里就可以了
Swiftui:自定义Tabbar1、基本数据模型定义 2、抽象tabbar全屏内容容器(两种样式) 3、抽象tabbar选项内容容器 4、使用preferenceKey累计记录tabberItem 5、使用...
Swiftui:自定义NavigationView 1、第一步,创建自定义的NavigationView,命名为CustomNavView 2、第二步,隐藏系统的naviga...
1、基本数据模型定义 2、抽象tabbar全屏内容容器(两种样式) 3、抽象tabbar选项内容容器 4、使用preferenceKey累计记录tabberItem 5、使用...
1、自定义preferenceKey 2、扩展View添加方法 3、使用例子 4、效果图16603830306264.jpg
1、自定义PreferenceKey 2、扩展View添加方法,方便使用 3、页面结构和使用例子 4、效果图preference.gif
1、抽象形状 2、使用例子 3、效果图16601404831282.jpg
1、抽象自定义动画 2、使用例子 3、效果图AnyTransition.gif
1、点击效果设置 2、使用例子 3、效果图CustonButtonStyle.gif
1、设置通用控件配置 2、使用例子 效果图16600585195425.jpg
1、算法一:删除重复的元素///MARK: remove dulplicate///给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现...
1、算法一:给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。a、例如:[2,5,3,7,4],k=2;结果为:[7,4,1,5,3]///inout在s...
1、代码实现 2、效果图image.png转载请标明出处
最近在实现OCR的一个项目,需要用到拍照功能,得到的图片需要和AVCaptureVideoPreviewLayer设定的frame大小一致,得到图片然后进行识别。搜索到两种方...
iOS swift 微信App授权登录/网页版授权登录 一、向微信开放平台申请创建应用 1、申请(微信开放后台)链接:https://open.weixin.qq.com/c...
iOS 内存管理知识梳理 一、内存泄漏 1、检测方式:Memory Leaks、Alloctions、Analyse、Debug Memory Graph、MLeaksFin...
iOS 多线程知识梳理 一、进程和线程 1、进程:是一个具有一定独立功能的程序关于某次数据集合的一次运动活动,它是操作系统分配资源的基本单元;是指在系统中正在运行的一个程序,...
iOS 数据结构与算法 一、数据结构 1、集合结构:无序、无重复的元素结构,可看成特殊的数组(没有顺序,并且数据元素不重复) 2、线性结构:a、集合中必然存在一个唯一的一个第...
iOS UI相关知识梳理 一、UIView和CALayer UIView为CALayer提供内容,以及处理触摸事件,参与响应链 CALayer负责显示内容 二、事件传递和响应...
iOS 设计模式 一、编程中的六大设计原则 1、单一职责原则:一个类只负责做一件事比如:CALayer:动画和视图的展示;UIView:事件传递和视图响应 2、开闭原则:对修...
以前,当有需求说要做分享,第一反应,找第三方 SDK 呀,用友盟呀,从来没有用过原生的 UIActivityViewController去处理分享,依稀只记得原生的分享,只能...