稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 第三十二章 接下来我们开始做`灭菌整板`页面
    新建 SterilizeWholeBoardPage 空页面 添加 【灭菌批号】【栈版号】【箱号】 添加 【栈板序号】【物料总体积】【箱数】 使用 environment 规范 Title 文本的宽度
    • 君赏
    • 1小时前
    • 8
    • 1
    • 评论
    SwiftUI
  • 第三十一章 完善箱号列表
    我们已经通过栈版号获取到了箱子列表数据,那么我们用List将数据展示出来。 BoxDetailModel 实现 Identifiable 协议 List + ForEach 实现列表 List 构建的
    • 君赏
    • 1小时前
    • 5
    • 点赞
    • 评论
    SwiftUI
  • 第三十章 接下来我们写首页的功能,首先是我们的`托盘绑定箱号`。
    创建托盘绑定箱号界面 新建 ViewModel 新建 Page 新增首页跳转 PalletBindBoxNumberPage NavigationLink 对于导航的跳转,我们需要用到Navigati
    • 君赏
    • 1小时前
    • 7
    • 点赞
    • 评论
    SwiftUI
  • 第二十九章 修复首页 PopMenuView 显示问题
    在首页切换工厂的时候,我们发现了一处严重的UI问题。 本来我们做的PopMenuButton竟然被导航栏遮挡在最下面。出现的原因在于,我们无法确保我们的PopMenuView一定在最外面,因此可能被其
    • 君赏
    • 1小时前
    • 9
    • 点赞
    • 评论
    SwiftUI
  • 第二十八章 重置 ObservableObject 模型数据
    经过通过Demo工程不停的测试,终于尝试出来两种版本可以解决问题,一种通过@ObservedObject的方式可以解决问题,另外通过@StateObject解决问题。但是不管通过@ObservedOb
    • 君赏
    • 1小时前
    • 4
    • 点赞
    • 评论
    SwiftUI
  • 第二十七章 UINavigationBarAppearance|Divider
    在我的界面,导航栏和内容视图已经融合在一起了,我们没有办法分清楚。 我们准备让导航条和内容分开,不然这样看起来的UI太丑了。 此时我们创建一个默认导航条的配置,可以轻松和内容是如区分。我们设置一下导航
    • 君赏
    • 1小时前
    • 2
    • 点赞
    • 评论
    SwiftUI
  • 第二十六章 Focused
    新增 Profile 环境 到此我们已经做完了登录页面 首页 我的页面,但是还是存在一些问题需要进行优化,比如登录页面在第一次安装App的时候,默认没有服务器地址,需要用户手动的选择一个,这样就让用户
    • 君赏
    • 1小时前
    • 4
    • 点赞
    • 评论
    SwiftUI
  • 第二十五章 完善登录逻辑
    实现自动登录 接下来我们需要做 `自动登陆功能,自动登陆就是登陆之后,下次启动开启状态下,直接进入首页。关闭情况下,则进入登陆页面。 我们需要两处需要初始化LoginPage的地方,这个玩意需要参数,
    • 君赏
    • 1小时前
    • 4
    • 点赞
    • 评论
    SwiftUI
  • 第二十四章 init 方法初始化 State
    选择车间功能做完之后,我们接下来开始做产线的功能。 但是产线的功能来源于车间,意思当车间更换之后,我们的产线就要发生变更。那么我们就要监听AppConfig 中 workShopCode 值发生改变,
    • 君赏
    • 1小时前
    • 4
    • 点赞
    • 评论
    SwiftUI
  • 第二十三章 UIHostingController|withAnimation|SwiftUI 默认动画时间
    UIViewController 自定义 Sheet UIHostingController 调用 SwiftUI 视图 withAnimation 默认动画 我们将使用 UIViewControll
    • 君赏
    • 1小时前
    • 4
    • 点赞
    • 评论
    SwiftUI
  • 第二十二章 onAppear|DataPickerView
    获取当前工厂车间列表 这一章我们来给我的界面的数据写数据获取的实现和界面的交互。 对于显示当前选择的生产车间的,我们先是要获取到当前工厂可用的车间列表。 我们将车间的名称设置到界面上去。 onAppe
    • 君赏
    • 1小时前
    • 4
    • 点赞
    • 评论
    SwiftUI
  • 第二十一章 @ViewBuilder默认实现|Toggle|我的页面封装
    首页的界面基本做完了,功能也挺简单,跳转到对应界面即可。我们就先做一下我的页面的内容,内容也不是很多。 我的页面是一个配置和显示的功能也不是很复杂,但是界面也需要标题栏和灰色的背景试图。但是我们就需要
    • 君赏
    • 1小时前
    • 5
    • 点赞
    • 评论
    SwiftUI
  • 第 二十章 @Published sink
    为了让选中工厂之后可以显示我们工厂的名称,我们修改代码如下。 HomePage @Published sink监听值的变化 但是我们想把选中的工厂编码保存到本地,用于下次启动可以显示上次选中的工厂。我
    • 君赏
    • 1小时前
    • 6
    • 点赞
    • 评论
    SwiftUI
  • 第十九章 TabView|accentColor|AnyView|NavigationView|navigationTitle|navigationBarTit
    用户登录之后,就可以进入首页了,我们看一下首页的 UI的样子。 我们先创建一个 HomePage。 我们在入口修改逻辑,支持登录完毕进入首页。 TabView 创建 TabBar 我们登录完毕,或者下
    • 君赏
    • 1小时前
    • 6
    • 点赞
    • 评论
    SwiftUI
  • 第十八章 封装HUD和完善登录界面逻辑
    我们几乎在 LoginPageViewModel 添加了大量的代码,才实现了请求展示 HUD,请求完毕展示信息之后 2 秒自动消失。 我们需要每个界面都要写这么多的代码吗?我们可以考虑进行封装,那么我
    • 君赏
    • 1小时前
    • 5
    • 点赞
    • 评论
    SwiftUI
  • 第十七章 @MainActor
    HUDViewModify 封装完毕,我们添加在 LoginPage 主页面上面,首先需要在 LoginViewModel 新增一个 isLoadingHUD 的参数。 在 LoginPage 将 H
    • 君赏
    • 1小时前
    • 7
    • 点赞
    • 评论
    SwiftUI
  • 第十六章 RoundedRectangle|aspectRatio|UIViewRepresentable
    RoundedRectangle 自定义 HUD 在我们进行登陆请求的时候,界面上毫无反馈,我们想加上 Loading 动画,等接口完毕就提示登录成功或者登录失败。 虽然有很多优秀的第三方 HUD,但
    • 君赏
    • 2小时前
    • 5
    • 点赞
    • 评论
    SwiftUI
  • 第十五章 Task|NSAppTransportSecurity|keyDecodingStrategy
    LoginPage 界面的工作终于弄完了,终于到写逻辑的地步了。真的是不容易,学的过程中一步一个坑。 我们新建一个 Api 的文件夹用于存放我们工程所有用到的接口,新建一个 UserLoginApi.
    • 君赏
    • 2小时前
    • 4
    • 点赞
    • 评论
    SwiftUI
  • 第十四章 async/await|overlay|PreferencrKey|Anchor
    接下来我们在 LoginPageViewModel 完成 LoginPage 页面的业务逻辑。对于获取到用户输入的用户名和密码,保存记住密码状态,我们都已经通过 属性包装器完成了。 剩下的业务逻辑,就
    • 君赏
    • 2小时前
    • 5
    • 点赞
    • 评论
    SwiftUI
  • 第十三章 Button|cornerRadius
    登陆页面剩下就记住密码和登录按钮了,我们接下来封装记住密码组件。我们在 LoginPage 的 View 新建一个 RememberPasswordContentView.swift. 使用 Rect
    • 君赏
    • 2小时前
    • 9
    • 点赞
    • 评论
    SwiftUI
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30