当前位置: 首页 > news >正文

SwiftUI CoreData Picker

开发多账本功能 CoreData 与 Picker 的使用


上代码:

//
//  TestZhangBenPicker.swift
//  pandabill
//
//  Created by 朱洪苇 on 2024/1/14.
//import SwiftUIstruct TestZhangBenPicker: View {@FetchRequest(sortDescriptors: [SortDescriptor(\.cc_at)],animation: .default)private var zhangbens: FetchedResults<ZhangBenEntity>@State var selection_zhangben: ZhangBenEntity?var body: some View {VStack (spacing: 200) {Text("账本数量 \(zhangbens.count)")Text(((selection_zhangben?.name ?? "default")))Picker("请选择账本", selection: $selection_zhangben){ForEach(zhangbens, id: \.self){ (zhangben: ZhangBenEntity) inText(zhangben.name!).tag(zhangben as ZhangBenEntity?)}}}}
}struct TestZhangBenPicker_Previews: PreviewProvider {static var previews: some View {TestZhangBenPicker()}
}

预览:

在这里插入图片描述


推荐一下刚上线的 App 熊猫小账本,里面有用到这篇博客讲的内容

熊猫小账本 一个简洁的记账 App,用于记录日常消费开支收入,使用 iCloud 保存同步数据。

  • 支持备注,自定义时间偶尔忘记记账也没关系。
  • 搜索历史记账,支持分类、金额、备注。
  • 启动时需要面容/指纹验证,保护个人隐私。
  • 支持自定义分类功能,自由添加修改分类。
  • 统计图表,支出收入一目了然。
  • 每天提醒记账,不会有其他推送。
  • 桌面锁屏小组件开发中。。。

点击去看看 👀


喜欢或对你有帮助,点个赞吧,自己先点个嘿嘿。
有错误或者疑问还请评论指出。
我的个人网站 点击访问 hongweizhu.com。

END

相关文章:

  • 基于昇腾910B搭建多节点K8s集群
  • 二维差分算法详解
  • Sentinel限流、熔断
  • Codeforces Round 768 (Div. 1) D. Flipping Range(思维题 等价类性质 dp)
  • javacv和opencv对图文视频编辑-常见错误汇总
  • C++学习笔记——SLT六大组件及头文件
  • Java项目:117SpringBoot动漫论坛网站
  • 前端随机验证码安全验证sdk
  • 【EMC专题】浪涌的成因与ICE 61000-4-5标准
  • 训练AI模型:寻找最优参数a和b
  • stm32学习笔记:USART串口通信
  • Day02
  • 远程登陆利器 ssh
  • C# 静态代码织入AOP组件之肉夹馍
  • 剑指offer面试题5 从尾到头打印链表
  • Akka系列(七):Actor持久化之Akka persistence
  • express.js的介绍及使用
  • JAVA并发编程--1.基础概念
  • Linux CTF 逆向入门
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • node和express搭建代理服务器(源码)
  • springboot_database项目介绍
  • vue数据传递--我有特殊的实现技巧
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 简单数学运算程序(不定期更新)
  • 解决iview多表头动态更改列元素发生的错误
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 小程序01:wepy框架整合iview webapp UI
  • 你对linux中grep命令知道多少?
  • 第二十章:异步和文件I/O.(二十三)
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #define用法
  • #pragam once 和 #ifndef 预编译头
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (2)nginx 安装、启停
  • (2)STM32单片机上位机
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (黑马C++)L06 重载与继承
  • (剑指Offer)面试题34:丑数
  • (三)elasticsearch 源码之启动流程分析
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (转)大型网站架构演变和知识体系
  • (转)详解PHP处理密码的几种方式
  • .axf 转化 .bin文件 的方法
  • .NET多线程执行函数
  • /bin/rm: 参数列表过长"的解决办法
  • @EnableConfigurationProperties注解使用
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [1] 平面(Plane)图形的生成算法
  • [BT]BUUCTF刷题第4天(3.22)