SwiftUI TabView 合集 TabView SwiftUI——如何修改TabView的各种属性(包括tabItem的属性),例如颜色、位置、大小等 TabView in SwiftUI SwiftUI中TabView的基本用法及外观样式设置 SwiftUI TabView:打造出色分頁的關鍵指南 change TabView indicator color SwiftUI SwiftUI hide TabBar in su 2025-07-01 合集 #SwiftUI
SwiftUI 获取屏幕尺寸 参考:获取屏幕宽度 bounds1var screenBounds: CGRect = UIScreen.main.bounds bounds 得到的是单位为点(point)的尺寸。 12var width: CGFloat = UIScreen.main.bounds.widthvar height: CGFloat = UIScreen.main.bounds.height 这样就可以得到 2025-06-25 随笔 #SwiftUI
Swift 类型转换 类型转换关键字:is、as、as? 、as!类型转换可以判断实例的类型,也可以用于检测实例类型是否属于其父类或者子类的实例。类型转换没有真的改变实例或它的值,根本的实例保持不变;只是简单地把它作为它被转换成的类型来使用。 1234567891011121314151617181920212223242526272829class ClassA { var name:String 2025-06-25 随笔 #Swift
git 提示 Git Could not resolve host: gitee.com 原因:DNS 设置问题造成域名无法正常解析。 解决步骤:请更换 DNS 为 8.8.8.8 或 114.114.114.114 后重启网络。 2025-06-25 随笔 #git
SwiftUI 在 preview 界面进行截图 最新方法在预览界面开启的情况下,可使用以下两个入口: 通过 Editor —> Canvas —> Copy Preview Screenshot 可以拷贝预览界面。 通过 Editor —> Canvas —> Export Preview Screenshot 可以导出预览界面。 方法一直接在 #Preview 中呼叫。点击三下后即可完成截图。 1234567891 2025-06-25 随笔 #SwiftUI
wireframe, prototype, mockup 三者的区别 prototype 和其他两者的不同之处在于是否可交互,可点击,prototype 是动态的;而 wireframe 和 mockup 则是静态的。wireframe 和 mockup 之间的区别则在于是否高保真。 Wireframe — — 不关注外观,只关注功能wireframe 中文称「线框图」,用来表达产品的概念、产品架构、内容优先级、页面布局和操作逻辑。它专注于产品的主要功能和在不同的场 2025-06-16 随笔 #设计
SwiftUI 手势合集 滑动识别How to detect Swiping UP, DOWN, LEFT and RIGHT with SwiftUI on a View 12345678910.gesture(DragGesture(minimumDistance: 20, coordinateSpace: .global).onEnded { value in let horizontalAmount 2025-05-15 合集 #SwiftUI
iOS 中 CGFloat、CGPoint、CGSize、CGRect 的区别 CGFloat :表示一个浮点。 CGPoint :表示一个点。 CGsize :表示一个矩形,但只有高度和宽度。 CGRect :表示一个矩形,并且有原点的位置。 具体定义如下: 1234567891011121314151617181920212223242526272829303132public struct CGPoint { public init() p 2025-05-15 随笔 #Swift
Swift 给数组元素赋值 1234567891011121314151617var array = [1,2,3]// 不可以// Cannot assign to property: 'number' is a 'let' constantfor number in array { number = 3}// 常规的for index in 0..<arr 2025-04-10 随笔 #Swift