iOS 开发
花爷爷
这个作者很懒,什么都没留下…
展开
-
Swift AlertView基础组件
AlertView 基础组件原创 2021-02-03 10:41:56 · 350 阅读 · 0 评论 -
Swift 指定View某几个圆角的cornerRadius
layerMinXMinYCorner 左上layerMaxXMaxYCorner 右下let view: UIView = { let view = UIView() view.layer.maskedCorners = CACornerMask(rawValue: CACornerMask.layerMinXMaxYCorner.rawValue | CACornerMask.layerMaxXMinYCorner.rawValue | CACorne原创 2021-02-02 14:23:41 · 884 阅读 · 0 评论 -
swift Playground
主要的结构:如何在playground中添加新的playgroundPlayground写左边显示的md里面要添加liveView.swift就是要写的liveViewResources里面放图片或者音频之类的第一个箭头 : 加图片第二个箭头: 给文字加 链接 到下一个第三个箭头: 是一个按钮 到下一个直接在里面开写!...原创 2020-02-19 13:57:01 · 766 阅读 · 0 评论 -
Swift 动态添加ContainerView
添加ContainerView:1.addChild 添加子控制器2.设定约束并把它添加到容器视图的视图层级中3.didMove 保证子控制器的生命周期函数正常执行class ViewController: UIViewController { //lazy--当使用到的时候才执行等于号后面的代码--一般用于耗时任务,避免资源提前被无意义的加载 private l...原创 2020-02-16 16:34:01 · 880 阅读 · 0 评论 -
swift AR
静动态创建模型,平面检测,命中测试,图像识别原创 2020-02-15 23:54:04 · 701 阅读 · 0 评论 -
Swift 七种手势
文章目录准备七种手势Tap 轻点Pinch 捏合Rotation 旋转Swipe 轻扫Pan 平移拖拽ScreenEdgePan 屏幕边缘平移LongPress长按直接将手势拖到ViewController的添加手势的方法准备将手势的载体放入ViewController@IBOutlet weak var TapLabel: UILabel!@IBOutlet weak var Pinch...原创 2020-02-09 17:33:40 · 1702 阅读 · 0 评论 -
Swift ViewControllerTransitions
自定义转场动画原创 2020-02-08 22:20:02 · 1552 阅读 · 0 评论 -
Swift Animate
文章目录Spring动画通过改变约束形成动画改变约束常量constant改变约束的乘数multiplier通过改变元素的属性形成动画改变alpha值改变transform的translation关键帧动画动画都是通过设置起始状态,结束状态,经过时间三个步骤实现的Spring动画一般usingSpringWithDamping设置为0.3或0.4UIView.animate( withDu...原创 2020-02-06 23:50:26 · 472 阅读 · 0 评论 -
Swift WKWebView
用于和Web混合开发原创 2020-02-05 22:12:33 · 1360 阅读 · 0 评论 -
SwiftUI Alert
单个选项的alertstruct ContentView: View { @State private var showingAlert = false var body: some View { Button(action: { self.showingAlert = true }) { Text...原创 2020-02-03 22:23:52 · 1450 阅读 · 0 评论 -
SwiftUI添加PageViewController
创建一个PageVC.swift,遵循协议UIViewControllerRepresentableUIViewControllerRepresentable要完成两个必选方法func makeUIViewController(context: Context) -> UIPageViewController {}func updateUIViewController(_ pag...原创 2020-02-02 17:23:41 · 1257 阅读 · 0 评论 -
[4]SwiftUI
navigationBarItem,单例模式,editMode,Date转String,展示枚举的数据,多位选择框框,时间选择器,数据流,mode下添加动画的方法,@State类型变量的传值原创 2020-02-02 01:40:13 · 524 阅读 · 1 评论 -
SwiftUI的Image在NavigationLink修饰后出现蓝屏
renderingMode原创 2020-01-31 21:50:07 · 438 阅读 · 1 评论 -
[3]SwiftUI
transition,Animation,数据分类,NavigationView、List和ScrollView的嵌套,无NavigationView下的NavigationLink原创 2020-01-31 20:21:45 · 162 阅读 · 0 评论 -
[2]SwiftUI
将UIView转化为SwiftUIView, Image自定义形状,显示的样式,环境变量原创 2020-01-31 14:41:17 · 191 阅读 · 0 评论 -
git on Xcode
git on Xcodecommite显示更改的地方,可选择是否change和commit下方添加说明实时显示更改的位置使用版本编辑器checkoutdiff右侧显示信息创建分支分支切换Merge创建远程仓库在GitHub上查看pushclonepull.gitignore文件上传到GitHub的时候不希望泄漏类似apikey等内容每...原创 2020-01-29 15:59:33 · 238 阅读 · 0 评论 -
[1]SwiftUI
Identifiable,ExtractedView,Animation原创 2020-01-29 00:21:01 · 185 阅读 · 0 评论 -
iOS几种转场的方法
1.按钮跳转storyboard上直接control拖拽2.present1.设置好Storyboard ID2.在需要跳转的地方用如下代码即可 let sb = UIStoryboard(name: "Main", bundle: Bundle.main) let vc = sb.instantiateViewController(identifier: "test") self...原创 2020-01-28 14:22:30 · 614 阅读 · 0 评论 -
真正判断一个字符是否为空字符串
"XXX".isEmpty --推荐"XXX".count == 0 --不推荐,需要遍历,浪费资源isEmpty无法判断的情况:" ".isEmpty //false解决办法:给String加一个扩展计算属性:extension String { var isBlank:Bool { let trimmedStr = self.trimming...转载 2020-01-27 21:55:15 · 951 阅读 · 0 评论 -
Todos App
tableView的应用原创 2019-09-01 17:50:14 · 692 阅读 · 2 评论 -
查询天气app
对CocoaPods,API的应用,学习如何获取用户地理位置,多页面app的制作。原创 2019-08-31 18:13:33 · 395 阅读 · 2 评论 -
算数app
引用第三方库和MVC模式的应用原创 2019-08-31 15:54:39 · 185 阅读 · 1 评论 -
随机骰子
对IBOutlet和IBAction的应用原创 2019-08-31 15:48:36 · 1675 阅读 · 0 评论 -
第一个app
app图标的设置&如何向app内导入图片原创 2019-08-31 15:48:20 · 461 阅读 · 1 评论 -
钢琴app
对tag和AVFoundation的应用原创 2019-08-31 15:48:46 · 283 阅读 · 0 评论