SwiftUI
文章平均质量分 61
烟花下的孤独
万事开头难
然后中间难
最后结尾难
展开
-
Non-constant range: argument must be an integer literal
Non-constant range: argument must be an integer literal原创 2022-06-02 14:15:45 · 1555 阅读 · 0 评论 -
SwiftUI 网络请求以及数据加载
SwiftUI 网络请求以及数据加载原创 2022-06-02 11:29:43 · 4441 阅读 · 2 评论 -
SwiftUI 状态栏设置:隐藏和颜色
前言xcode 13.3iOS 15.41、状态栏隐藏和显示/// Sets the visibility of the status bar./// Use statusBar(hidden:) to show or hide the status bar./// - Parameter hidden: A Boolean value that indicates whether to hide the status bar./// 设置状态栏的可见性。/// 使用 “状态栏(隐藏原创 2022-03-21 11:55:24 · 3359 阅读 · 0 评论 -
SwiftUI Image
前言xcode 13.3iOS 15.41.创建 Image如果是创建系统符号Image,可以设置Image的颜色、大小如果是加载本地图片,则不行VStack { //创建系统符号图像。 Image(systemName: "arkit") .foregroundColor(.red) .font(.system(size: 50)) //使用font设置系统符号大小 //创建本地图像。 Image("turtlerock")原创 2022-03-19 18:00:32 · 3646 阅读 · 0 评论 -
SwiftUI 设置边框、透明度、阴影
前言xcode 13.3iOS 15.41、设置边框1.1 设置边框颜色默认为1的边框Image("turtlerock") .border(.red)解释 /// - Parameters: /// - content: A value that conforms to the ``ShapeStyle`` protocol, /// like a ``Color`` or ``HierarchicalShapeStyle``, that Swi原创 2022-03-19 16:45:35 · 3538 阅读 · 0 评论 -
SwiftUI 输入框(TextEditor 和 TextField、SecureField)
前言xcode 13.3iOS 15.4TextField 明文显示的输入框文字输入框,相当于OC的UITextFieldTextFieldStyleTextField 有自己的风格,给我们提供了一些选项:1、PlainTextFieldStyle:.textFieldStyle(.plain)A text field style with no decoration.没有装饰的文本字段样式。2、DefaultTextFieldStyle: TextField 的默认样式,在 i原创 2022-03-19 13:38:27 · 6538 阅读 · 0 评论 -
SwiftUI 导航栏 NavigationView
前言xcode 13.3iOS 15.21、使用ignoresSafeArea() 调整安全区域 .ignoresSafeArea() 2、隐藏UINavigationBar .navigationTitle("") .navigationBarHidden(true)如果不添加此处,顶部会有UINavigationBar透明视图挡着你的视图而且在Preview上运行正常,真机和模拟器出现被遮盖...原创 2022-03-17 17:42:03 · 2605 阅读 · 0 评论 -
八个常见的 SwiftUI 误用及对应的正确打开方式
八个常见的 SwiftUI 误用及对应的正确打开方式 译自 www.hackingwithswift.com/articles/22…SwiftUI 是一个庞大且复杂的框架。使用这个框架编程无疑是享受的,但犯错的机会也不少见。这篇文章我将带大家速览 SwiftUI 初学者常犯的一些错误,并提供修正方案。其中的一些错误是由于简单的误解导致。由于 SwiftUI 太大,这种情况其实容易出现。而另一些错误则与深入理...转载 2022-03-17 15:26:39 · 847 阅读 · 0 评论 -
SwiftUI 跳转到新页面(NavigationLink、fullScreenCover、Link)
前言xcode 13.3iOS 15.2跳转添加跳转时间,首先你要在 NavigationView 中包含的代码,只要在vc的body中,把代码放到 NavigationView 就可以了button 跳转(此处是转化成 Text、Image)文字buttonButton("登录/注册") { //文字 print("登录/注册") //点击事件}添加跳转事件,YLMySetting是我的要跳转的页面,destination下只要是一个 View就可以跳转,你也可以写一个Te原创 2022-03-16 14:11:46 · 7591 阅读 · 0 评论 -
SwiftUI List
前言iOS 15.01、初始化listList(0 ..< 5) { _ in Text("666")}或者使用 forEachList { ForEach(0 ..< 5) { _ in Text("666") }} 2 list方法使用2.1 去掉分割线cell 中设置listRowSeparator 方法为hiddenList { ForEach(0 ..< 5) { _ in Text("原创 2022-03-11 17:19:18 · 2986 阅读 · 0 评论 -
SwiftUI 控件
SwiftUI View控件持续学习更新中…1. Text 文字(相当于Swift 和 OC 中的 UILabel)Text("Text ") .bold() //加粗 .italic() //斜体 .kerning(10)//字间距 .underline() //下划线 .frame(width: 250, height: 35 alignment: .leading) // 文字尺寸、展示方式 .font(.system(size: 20)) /原创 2022-03-11 10:48:10 · 3428 阅读 · 0 评论 -
SwiftUI 设置圆角、边框
前言xcode 13.2ios 15.21、我这是创建一个 button ,其他的也一样Button("登录/注册") { } 2、当我按照swift 上的习惯使用 cornerRadius, border 设置圆角边框时Button("登录/注册") { }.padding(EdgeInsets(top: 10, leading: 15, bottom: 10, trailing: 15)).cornerRadius(15).border(.blue, width原创 2022-03-10 10:22:21 · 5391 阅读 · 0 评论 -
SwiftUI 自定义颜色设置
前言xcode 13.2ios 15.2SwiftUI颜色为 Color不同于Swfit 的颜色 UIColor ,Swift 的颜色定义为 Color,///颜色设置 R、G、B Apublic func RGBA(_ red: Int, _ green: Int, _ blue: Int, _ alpha: Double) -> Color { return Color(.sRGB, red: CGFloat(red) / 255.0, green: CGFloat(gre原创 2022-03-09 11:40:27 · 1934 阅读 · 0 评论 -
SwiftUI 设置底部TabBar(tabItem)
SwiftUI设置底部TabBar,设置二级页面隐藏处理原创 2022-03-09 11:38:25 · 4057 阅读 · 0 评论