![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
奔跑中的老龙王
人生无常大肠包小肠!
展开
-
flutter 重写FloatingActionButtonLocation 自定义位置
FloatingActionButton的位置可以通过FloatingActionButtonLocation来设定,FloatingActionButtonLocation只有7个值这大大不能够满足我们需求比如我们在iPhoneX 以上的屏幕设置为 FloatingActionButtonLocation.centerDocked会自动给我们底部按钮添加安全区域、在安卓上展示直接沉入底部 这并不是我们所需要的结果。通过查看 FloatingActionButtonLocation 源码如下:a原创 2022-05-13 11:09:15 · 2112 阅读 · 0 评论 -
swift 视频列表播放+多文件下载
RPReplay_Final1650613922 class DownloadingController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = U...原创 2022-04-25 10:27:33 · 598 阅读 · 1 评论 -
flutter 踩坑日记持续更新
Flutter原创 2022-04-19 10:20:24 · 2362 阅读 · 0 评论 -
iOS 删除 SceneDelegeta.h
下面展示一些 内联代码片。# 删除项目 SceneDelegeta 文件// 删除SceneDelegeta.h和SceneDelegeta.m这两个文件// 在AppDelegate.h里面添加window属性![如图](https://img-blog.csdnimg.cn/de507ab83c60402db4019cefabdb6127.png#pic_center)//在AppDelegate.m里面,删除Scene相关的生命周期方法![如图](https://img-blog.cs原创 2022-04-09 22:01:18 · 326 阅读 · 0 评论 -
swift UITableViewCell 绘制边框加圆角
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) { let cornerRadius: CGFloat = 10 cell.backgroundColor = UIColor.clear let layer = CAShapeLayer() let pathRef = CGMutablePath()原创 2021-12-06 17:20:46 · 1820 阅读 · 0 评论 -
iOS 获取私有属性 超级实用
下面展示一些 内联代码片。获取某个私有属性/**获取*self.phone 已经初始化好的对象*私有属性名称*object_getIvar 通过内存地址 获取属性 */ Ivar ivar = class_getInstanceVariable([self.phone class], "_placeholderLabel"); UILabel *placehoderLabel = object_getIvar(self.phone,ivar);/*** 多层次获取 某个原创 2021-10-22 14:12:37 · 831 阅读 · 7 评论 -
iOS 网络权限弹框处理
下面展示一些 内联代码片// An highlighted block#import <CoreTelephony/CTCellularData.h>#pragma mark - Network auth status- (void)networkAuthStatus { CTCellularData *cellularData = [[CTCellularData alloc]init]; cellularData.cellularDataRestrictionDi原创 2021-08-26 14:42:54 · 3515 阅读 · 2 评论 -
iOS 监听导航backitm 点击事件
下面展示一些 内联代码片。// 声明代理方法@protocol JYBackButtonHandlerProtocol <NSObject> @optional /** 重写下面的方法以拦截导航栏返回按钮点击事件 */-(void)navigationShouldPopBackButton; @end// A code block@interface UIViewController (JY)<JYBackButtonHandlerProtocol>//判原创 2021-04-26 14:24:37 · 408 阅读 · 0 评论 -
iOS 格林威治 时间转换 NSString扩展
#import <Foundation/Foundation.h>@interface NSString (Adapter)- (BOOL) isEmpty;//截取两个字符串中间的内容- (NSArray *)componentsSeparatedFromString:(NSString *)fromString toString:(NSString *)toString;//手机号验证- (BOOL)valiMobile;//身份证号验证-(BOOL)checkIsPeo原创 2021-03-26 16:02:54 · 194 阅读 · 0 评论 -
iOS强制关闭暗黑模式
发现之前很多人说的在info.plist文件中添加key:User Interface Style,值类型是String,值为Light,重新运行项目即可;上面我试了发现不管用。后来找到了如下方法,亲测管用,记录一下在plist里加入如下代码<key>UIUserInterfaceStyle</key><string>UIUserInterfaceStyleLight</string>...原创 2021-03-24 08:58:04 · 934 阅读 · 0 评论