上一页 1 2 3 4 5 6 7 8 ··· 38 下一页
摘要: 仅做记录! 阅读全文
posted @ 2020-12-09 11:34 稻草人11223 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 仅做记录! 阅读全文
posted @ 2020-12-09 11:33 稻草人11223 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 仅做记录! 阅读全文
posted @ 2020-12-09 11:27 稻草人11223 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 使用仿射变换变量实现旋转功能,代码如下: //创建渐变图层 let gradientLayer = CAGradientLayer() //设置渐变层的位置和尺寸,与视图对象保持一致 gradientLayer.frame = gradientView.frame //设置渐变起始颜色 let fr 阅读全文
posted @ 2020-12-08 11:36 稻草人11223 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 作用是将一个颜色对象,赋值给当前视图控制器的背景: let img = UIImage(named: "pic") //新建一个颜色对象,并将导入的图片赋予该对象 let patternColor = UIColor.init(patternImage: img!) self.view.backgr 阅读全文
posted @ 2020-12-08 11:25 稻草人11223 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 为一个view设置渐变图层,代码如下: fileprivate func setViewBackground(_ gradientView: UIView) { //创建渐变图层 let gradientLayer = CAGradientLayer() //设置渐变层的位置和尺寸,与视图对象保持一 阅读全文
posted @ 2020-12-08 11:17 稻草人11223 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1、使用UIApplicationDelegate管理生命周期 2、使用UISceneDelegate在基于场景的app中管理生命周期 3、iOS的应用程序启动序列 4、启动页和启动图标 阅读全文
posted @ 2020-12-07 16:50 稻草人11223 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-07 16:41 稻草人11223 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 希望能把开发做的更细一点,知其然也知其所以然。 // 获取当前程序可执行文件所在目录 let mainBundle = Bundle.main // 获取程序包的识别标识符。 // 该标识符是应用程序的唯一标识,应用于标识符之间是一一对应关系。 // 请注意:应用新建成功后,该标识符将不可修改 le 阅读全文
posted @ 2020-12-07 15:41 稻草人11223 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1、可选类型 可选类型表示一个变量可能有值,也可能没有值(nil)。 声明的方式是 数据类型+问号 要使用一个可选类型的变量时,要在后面加感叹号 “!” //swift可选类型说明 var islog:Int? //声明一个可选类型,默认值为nil if islog == nil{ print("你 阅读全文
posted @ 2020-11-05 11:51 稻草人11223 阅读(431) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 38 下一页
返回顶部