SwiftUI CoreData Picker

2024-01-15 05:12
文章标签 picker coredata swiftui

本文主要是介绍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

这篇关于SwiftUI CoreData Picker的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/607755

相关文章

鸿蒙开发5.0【Picker的受限权限适配方案】

Picker由系统独立进程实现,应用可以通过拉起Picker组件,用户在Picker上选择对应的资源(如图片、文档等),应用可以获取Picker返回的结果。 类型受限权限使用的picker音频ohos.permission.READ_AUDIO,ohos.permission.WRITE_AUDIOAudioViewPicker文件ohos.permission.READ_DOCUMENT,oh

el-date-picker年份选择默认值为当前年,并且将获取时间转为年月日格式

<el-date-pickervalue-format="yyyy"v-model="leftQuery.year":disabled="timeArr && timeArr.length != 0 ? true : false"type="year"placeholder="选择年"@change=changeYear:picker-options="pickerOptions"></el-da

Flutter-选择附件,图片,视频。file_picker

仅供参考: 引入插件: file_picker: ^1.3.8 按照返回值,分了三组: // Single file path String filePath;第一组:返回文件地址 //选择任何文件 filePath = await FilePicker.getFilePath(type: FileType.ANY); // will let you pick one file path, fr

SwiftUI 如何恣意定制和管理系统中的窗口(Window)

概览 在苹果大屏设备上,我们往往需要借助多窗口(Multiwindow)来充分利用海量的显示空间,比如 Mac,iPad 以及 AppleTV 系统 等等。 所幸的是,SwiftUI 对多窗口管理提供了很好的支持。利用 SwiftUI 我们可以非常轻松的设置窗口在屏幕上的位置,大小以及拖动反馈。 在本篇博文中,您将学到如下内容: 概览1. 限制窗口大小2. 任性选择窗口放置位置3

【element-ui】el-date-picker动态设置picker-options

<el-date-pickerv-model="formObj.startDate"type="date"placeholder="开始时间":picker-options="startPickerOptions"></el-date-picker><el-date-pickerv-model="formObj.endDate"type="date"placeholder="结束时间":pick

uniapp的picker组件:解决多个uv-picker时,每个picker高亮的内容显示不是已选择项的问题

先看看是不是你想要的: 解决前: uv-picker解决高亮和已选择项不同的问题 解决后: 解决后的uv-picker高亮及选择项 背景:     此项目是使用vue3+uniapp开发的h5项目,项目的某个页面有两个或多个下拉选项,选择的第一个下拉框的第二个值,在选择第二个下拉框时,第二个下拉框高亮展示第二个值,跟着第一个下拉框的顺序去高亮展示了。 需求:

SwiftUI 6.0(Xcode 16)全新 @Entry 和 @Previewable 宏让开发妙趣横生

概览 如火如荼的 WWDC 2024 已进入第五天,苹果开发平台中众多海量新功能都争先恐后的喷薄欲出。 在这里就让我们从中挑两个轻松有趣的新功能展示给小伙伴们吧:它们分别是 全新的 @Entry 和 @Previewable 宏。 在本篇博文中,您将学到如下内容: 概览1. 用 @Entry 宏简化环境变量定义2. @Previewable 让 Xcode 预览调试安闲自得

SwiftUI 6.0(iOS 18)新容器视图修改器漫谈

概览 本届 WWDC 2024 观影正如火如荼的进行中,一片鸟语花香、枝繁叶茂的苹果树上不时结出几颗令人垂涎欲滴的美味苹果让秃头码农们欲罢不能。 如您所愿,在界面布局“利器” SwiftUI 这根蔓藤也长出不少喜人的果实,其中在 iOS 18.0 中新添加的容器视图修改器大家一定不能错过。 在本篇博文中,您将学到如下内容: 概览1. 探囊取物:获取容器子视图2. 聚沙成塔:重新

vue3+vant4中表单内嵌picker的默认值设置

vue3+vant4中表单内嵌picker的默认值设置 头一次用vant就在表单默认值上费劲了,搞下来代码量比antd系列的代码量大。废话不说,直接上代码,将这三段代码直接复制到一个组件中即可看到效果 环境版本 “vant”: “^4.9.1”, “vue”: “^3.4.21” <script setup lang="ts">import { ref } from 'vue'co

Uni-App中的u-datetime-picker时间选择器Demo

目录 前言Demo 前言 对于网页端的推荐阅读:【ElementUI】详细分析DatePicker 日期选择器 事情起因是两个时间选择器同步了,本身是从后端慢慢步入全栈,对此将这个知识点从实战进行提炼 通过Demo进行总结 Demo 用于选择日期和时间的组件,在 Uni-App 框架中很常用,可以配置成多种模式,如日期选择、时间选择、日期时间选择等 以下是实战提炼的De