稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • iOS
  • Swift
  • SwiftUI
  • Apple
  • 前端
  • APP
  • Flutter
  • uni-app
  • 人工智能
  • 展开
  • 全部
  • iOS
  • Swift
  • SwiftUI
  • Apple
  • 前端
  • APP
  • Flutter
  • uni-app
  • 人工智能
  • 编程语言
  • 安全
  • Xcode
  • Android
  • 架构
  • 性能优化
  • 暂无数据
    • 推荐
    • 最新
  • 春晚、机器人、AI 与 LLM -- 肘子的 Swift 周报 #124
    本期聚焦人形机器人的发展、GRDB 支持跨平台、 Swift Testing 验证多个回调按顺序触发的方法、@Observable 迁移指南等。由肘子的 Swift 周报呈现
    • 东坡肘子
    • 405
    • 5
    Swift SwiftUI 人工智能
    春晚、机器人、AI 与 LLM  -- 肘子的 Swift 周报 #124
  • 第二十九章 修复首页 PopMenuView 显示问题
    在首页切换工厂的时候,我们发现了一处严重的UI问题。 本来我们做的PopMenuButton竟然被导航栏遮挡在最下面。出现的原因在于,我们无法确保我们的PopMenuView一定在最外面,因此可能被其
    • 君赏
    • 86
    • 2
    SwiftUI
  • 第三十二章 接下来我们开始做`灭菌整板`页面
    新建 SterilizeWholeBoardPage 空页面 添加 【灭菌批号】【栈版号】【箱号】 添加 【栈板序号】【物料总体积】【箱数】 使用 environment 规范 Title 文本的宽度
    • 君赏
    • 95
    • 1
    SwiftUI
  • 第十九章 TabView|accentColor|AnyView|NavigationView|navigationTitle|navigationBarTit
    用户登录之后,就可以进入首页了,我们看一下首页的 UI的样子。 我们先创建一个 HomePage。 我们在入口修改逻辑,支持登录完毕进入首页。 TabView 创建 TabBar 我们登录完毕,或者下
    • 君赏
    • 42
    • 点赞
    SwiftUI
  • 第二十八章 重置 ObservableObject 模型数据
    经过通过Demo工程不停的测试,终于尝试出来两种版本可以解决问题,一种通过@ObservedObject的方式可以解决问题,另外通过@StateObject解决问题。但是不管通过@ObservedOb
    • 君赏
    • 44
    • 点赞
    SwiftUI
  • 第一章 前言
    先简单的介绍一下自己,2012 年末开始接触 iOS 到现今大概九年有余。大大小小做过项目大有几十,自己也有想法做过一些个人项目都不了了之,和朋友也做过外包项目。 自己在从业的路上,一直主力在 iOS
    • 君赏
    • 100
    • 点赞
    SwiftUI
  • 第五章 如何使用Xcode Package Injection加速依赖Swift Package Manager
    这一章我主要介绍一下怎么使用我开发的一个简单的 SwiftUI 软件快速添加 Swift Package Manager 依赖。 下载 Xcode Package Injection 软件的开源地址
    • 君赏
    • 56
    • 1
    SwiftUI
  • 第二章 创建项目
    关于这本书已经介绍完毕了,那么我们就从新建一个项目开始吧。 很明显我们用的最新的稳定版本 Xcode13.1。因为我们主要的目的是学技术的,所以我们就不考虑我们作出软件的兼容问题。 虽然 SwiftU
    • 君赏
    • 62
    • 点赞
    SwiftUI
  • 第十八章 封装HUD和完善登录界面逻辑
    我们几乎在 LoginPageViewModel 添加了大量的代码,才实现了请求展示 HUD,请求完毕展示信息之后 2 秒自动消失。 我们需要每个界面都要写这么多的代码吗?我们可以考虑进行封装,那么我
    • 君赏
    • 54
    • 点赞
    SwiftUI
  • 第三章 初见VStack|Image|Spacer|.Frame
    项目已经创建好了,接下来我们就开始一步步的重写我们的项目吧。我们准备先做我们的入口界面,也就是我们的登录界面。 虽然界面也不是很好看,但是我们觉得能用 SwiftUI 作出这样的界面,也是我们学习 S
    • 君赏
    • 45
    • 点赞
    SwiftUI
  • 第七章 组件提炼|代码清爽|Padding
    我们对于 LoginValueContentView 的 组件已经布局完毕,接下来就需要我们进行提炼,做成可以复用的组件。 我们组件分成三个部分,分别是left,center, right. 我们新增
    • 君赏
    • 47
    • 点赞
    SwiftUI
  • 第十章 ScrollView|Top布局|SF符号|@StateObject|@State|@Binding
    使用 ScrollView 自定义滚动视图 因为 List 不能设置 SizeToFit 的不方便,导致我们在想能否换成其他的方案进行解决呢?答案是肯定的,我们还有 ScrollView 的组件。我们
    • 君赏
    • 29
    • 点赞
    SwiftUI
  • 第六章 Published|ObservedObject|EnvironmentObject|Environment
    使用 @Published 监听属性的变动 我们已经引入了 UIColorHexSwift 库,这样我们就可以将 CCCCCC 十六进制很方便的转换为 UIColor的对象。 我们新建了一个颜色变量
    • 君赏
    • 25
    • 点赞
    SwiftUI
  • 第九章 List|GeometryReader|ForEach
    但是我们的服务器地址需要满足用户在我们的支持的环境切换,所以需要一个类似 PopMenuButton的控件,在Mac上我们可以使用 Picker控件,甚至还有 ContextMenu 控件,但是好像都
    • 君赏
    • 23
    • 点赞
    SwiftUI
  • 第四章 Preview Device|Expand|Alignment|LineLimit|Rectangle|ForegroundColor
    我们接下来进行将登陆界面中间的部分抽离成组件。 我们新建一个 SwiftUI 的 View,LoginValueContentView.swift , 放在和 LoginPage.swift 同级新建
    • 君赏
    • 35
    • 点赞
    SwiftUI
  • 第十三章 Button|cornerRadius
    登陆页面剩下就记住密码和登录按钮了,我们接下来封装记住密码组件。我们在 LoginPage 的 View 新建一个 RememberPasswordContentView.swift. 使用 Rect
    • 君赏
    • 25
    • 点赞
    SwiftUI
  • 第八章 封装MVVM|onTapGesture|AppStorage
    对于服务器选择这一控件,我们希望当没有默认的服务器地址的时候,我们提示 【请选择服务器地址】,当选择服务器地址就将选择的服务器地址保存在 UserDefault 中。 因为 ServerSelectM
    • 君赏
    • 34
    • 点赞
    SwiftUI
  • 第十二章 TextField|EmptyView|SecureField
    调用 PopMenuButton 对于 PopMenuButton 的封装已经完毕,我都迫不及待的想要添加到服务器选择上面。 我们新增一个属性获取当前可以选择服务器的数据源。 我们将 PopMenuB
    • 君赏
    • 21
    • 点赞
    SwiftUI
  • 第十七章 @MainActor
    HUDViewModify 封装完毕,我们添加在 LoginPage 主页面上面,首先需要在 LoginViewModel 新增一个 isLoadingHUD 的参数。 在 LoginPage 将 H
    • 君赏
    • 21
    • 点赞
    SwiftUI
  • 第十六章 RoundedRectangle|aspectRatio|UIViewRepresentable
    RoundedRectangle 自定义 HUD 在我们进行登陆请求的时候,界面上毫无反馈,我们想加上 Loading 动画,等接口完毕就提示登录成功或者登录失败。 虽然有很多优秀的第三方 HUD,但
    • 君赏
    • 18
    • 点赞
    SwiftUI
  • 晚上好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    23.3m

    #每日快讯#

    9.9m

    #每日精选文章#

    3.8m

    #日新计划#

    10.8m

    #每天一个知识点#

    48.8m

    #新人报道#

    39.3m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    426k

    #AI 编程#

    836k

    #掘金一周#

    1.5m

    #我的技术写作成长之路#
    #我的技术写作成长之路#

    9.3m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多iOS文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金