一、基础 1、final关键词的用法 2、常见的数据类型 常见的数据类型枚举(enum)Optional值类型(value type)结构体(struct)Bool、Int、...
一、基础 1、final关键词的用法 2、常见的数据类型 常见的数据类型枚举(enum)Optional值类型(value type)结构体(struct)Bool、Int、...
学习了,撸了一下代码,打算放到项目里面用,发现了一些小问题。
1、/// 下拉刷新
var refreshNormalView: UIView { get }
/// 释放刷新
var refreshReadyView: UIView { get }
/// 正在刷新
var refreshingView: UIView { get }
三个view感觉有点浪费,一个view应该就可以搞定。不知道当时是否出于别的考虑
2、MZRefreshNormalHeaderContent 不是public修饰,导致以上三个view中的刷新状态文字、时间等的大小,字色、字号等不可以自定义
3、MZRefreshScreenWidth限制了我直接使用,因为我有一个列表在侧边栏😭
MZRefresh-Swift下拉刷新、上拉加载Swift下拉刷新、上拉加载组件,简单易用,适用于UIScrollView、UITableView、UICollectionView等继承于UIScrollView的组件。 ...
目录 各种格式文件转PDF多张图片转PDFUIWebView转图片 各种格式文件转PDF 其实就是用UIWebView去加载文件,然后通过UIPrintPageRendere...
前言 前段时间公司项目加了许多关于PDF文件操作的需求,其中包括PDF文档的预览、PDF文件格式转换、从其他App获取文件、PDF文档的批注与修改。这篇文章我会先记录下PDF...
原文:https://www.ioscreator.com/tutorials/swiftui-header-footer-list-tutorial[https://www...
随着本人对SwiftUI了解地越来越深入,我发现SwiftUI并不像表面上看上去的那么简单,在初学的时候,我们看到的东西往往是浮在水面上最直观的表象,随着我们的下潜,我们就看...
单一职责原则(Single Responsibility Principle) 开闭原则(Open Closed Principle) 里氏替换原则(Liskov Subst...
点击xcode左侧导航栏中的搜索按钮,切换搜索为Find>Regular Expression,然后复制以下对应语言的正则表达式,回车 object-c swift
git push提交代码的时候突然报错: 解决办法:1、查代理 git config --global http.proxy 2、取消代理 git config --glob...
7 个解决方案 1、有一个版本的indexOf使用一个谓词闭包——使用它查找第一个本地源的索引(如果存在的话),然后在eventstore上使用该索引。 if let ind...
我们在接入appleID登录的时候发现,登录授权第一次成功以后,我们能获得用户的fullname、email、token等信息,而再次进行授权的时候,fullname、ema...
网络请求B好像少了一个leave
Swift5.0 - 学习笔记 DispatchGroup起源 有一个界面的数据需要涉及多个网络请求,然后等所有网络请求完成后统一处理数据 代码 注意 group.enter()和group.leave()必须成对出现
基本概念 CocoaPodsCocoaPods是一个非常强大的管理iOS项目第三方依赖库的工具,它可以解决库与库之间的依赖关系,下载库的源码,同时通过创建一个 Xcode 的...
赞,解决了我的问题。
building for iOS Simulator, but linking in object file built for iOS, for architecture arm64Xcode12把valid Architecture去掉了需要在user-Defined的EXLUDED_ARCHS的dug下加上Any iOS Simulator SDK值...
Xcode12把valid Architecture去掉了需要在user-Defined的EXLUDED_ARCHS的dug下加上Any iOS Simulator SDK值...