一、项目需求 用collectionView展示很多照片,点击某个照片,用全屏scrollView无限循环的方式查看图片。 点击放大的图片,图片缩小到原先的尺寸。 如图gif...
一、项目需求 用collectionView展示很多照片,点击某个照片,用全屏scrollView无限循环的方式查看图片。 点击放大的图片,图片缩小到原先的尺寸。 如图gif...
IOS开发有些时候通过制作SDK进行组件化, 封装化开发很方便, 那么怎么制作一个可用的SDK呢? 直接上干货 当前环境:MacOS 12.3.1Xcode13.4.1In...
Button响应首先从触摸屏幕开始 在这之前,需要了解坐标转换及原因 程序员的逻辑往往如图所示 也就是UI逻辑中,使用的坐标点往往是相对于父布局的,而布局会嵌套多层 屏幕上的...
一、函数的派发方式 swift函数的派发机制有三类:static直接派发(静态)派发、table函数派发,message消息派发。 直接派发也称为静态派发,指令集少,还会进行...
今天朋友问我,“你六级要刷分嘛” 我回答:“没打算刷” 她说:“我在思考我要不要刷分,我六级擦边过” 我不打算刷的原因是,我觉得备考很费时间,而且我也不知道刷分到底有什么用,...
前言 从本篇文章开始,我们来学习SwiftUI中常用的Views和Modifies。首先我们需要使用起来,以后有机会再看看比较深层次的知识点。 一、与OC文件的比较 在学习之...
前言 在学习了前端js及跨平台语言开发Flutter之后,发现学习SwiftUI很简单,布局方式很容易里理解,代码也很容易上手,在Swift语言的基础上,可以理解为 Swif...
OpenGL + OpenGL ES +Metal 系列文章汇总 本案例的目的是理解如何用GLSL实现灰度+颠倒+马赛克(共5种)滤镜 整体的效果图如下: 准备工作的代码与O...
OpenGL + OpenGL ES +Metal 系列文章汇总 本案例的主要目的在于理解GLSL语言自定义着色器以及自定义着色器是如何使用的 案例的效果是利用GLSL自定义...