tabbar下方的红色提示图标

本文介绍了一种在iOS应用中为TabBar项添加红点提示的方法。通过在对应控制器中使用[self.tabBarItem setBadgeValue:@1]这行代码,即可实现在TabBar下方显示红色图标的目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

想在得到推送,或者一些情况下,tabbar下方出现红色图标时,可在对应的控制器中写入代码:[self.tabBarItem setBadgeValue:@"1"];

一、 需求概述 请基于 “轻算旅行” 小程序设计手册,按照苹果风格的卡片式设计和配色方案,使用微信开发者工具,开发一款旅行账单 AA 小程序,实现新建账单、邀请好友、团队成员共同记账以及展示账单首页等功能,为用户提供便捷的旅行账单管理服务。 二、 功能模块及要求 新建账单 实现用户点击 “新建账单” 按钮后,进入新建账单界面,用户需填写以下信息: 账单名称:用户自定义的账单主题名称。 参与人员:默认包含自己,可通过微信联系人列表选择其他参与人员,被选中的好友将收到加入账单的邀请通知。 点击 “保存” 按钮后,该账单创建完成,计入总花费,并在个人历史账单列表和团队账单列表(若邀请了其他成员)中展示。 邀请微信好友 在账单详情页面,有一个 “邀请好友” 按钮。点击该按钮后,弹出微信好友选择界面,用户可单选或多选好友进行邀请。被邀请的好友会收到一条微信小程序通知,点击通知可直接进入小程序,查看是否加入该账单。若好友同意加入,则自动成为该账单的团队成员,可在记账瀑布流中查看和添加记账信息。 团队成员记账 在账单详情页面,所有团队成员均可点击 “记账” 按钮进行新的消费记录添加。记账界面,需填写金额、选择消费类型图标(从预设分类中选择,如餐饮、住宿、交通等)等信息。记账完成后,该记录会实时同步到所有团队成员的账单详情页面中,在记账瀑布流中展示。瀑布流为长条卡片式,左侧为记账人头像,头像右侧为金额,最右侧是消费类型。 账单首页 进入小程序后,默认展示账单首页。单首页分为三个主要部分: 我已花费和总花费信息:以大号字体突出显示 “我已花费” 的金额,紧随其后显示 “总花费” 金额,并以不同颜色区分两者。下方用较小字体显示 “我已花费” 所占总花费的百分比,以直观体现个人在团队中的消费占比情况。 实时分析卡片:卡片采用简洁的设计风格,以图表(如柱状图、饼图等)形式展示消费类别的分布情况,例如餐饮消费占比、住宿消费占比等;同时,以数字形式展示人均消费金额,若存在个人消费超出或低于人均水平的情况,用不同颜色字体进行提示,如红色表示超出,蓝色表示低于。 记账瀑布流:以时间倒序的方式展示所有记账记录,每条记录以卡片形式呈现,包含金额、消费时间、地点、消费类型等信息,瀑布流为长条卡片式,左侧为记账人头像,头像右侧为金额,最右侧是消费类型。点击某条记账记录,可其进入详情页面,查看详细信息和编辑(仅记录本人可编辑自己的记账记录,其他成员的记录可查看但不可编辑)。 三、 设计风格 卡片式设计 小程序内各类信息(如实时分析卡片、记账记录卡片等)均采用卡片式布局,卡片具有圆角矩形的外观,边框为浅灰色细线,卡片之间的间距适中,整体界面整齐有序。卡片背景颜色为白色,文字和图标颜色根据信息类型和优先级进行选择,如重要信息用黑色加粗字体,次要信息用浅灰色字体。 苹果配色 主色调以苹果产品常用的简洁、清新的颜色为主,如银灰色(用于导航栏背景、卡片边框等)、深空灰色(用于文字、图标等主要元素)、白色(用于卡片背景、部分装饰元素等)。强调色采用苹果绿色(用于突出显示重要信息,如按钮点击状态、部分统计图表的颜色填充等)、蓝色(用于表示链接、可交互元素等),以营造出具有苹果风格的视觉效果。 请根据以上需求,按照微信小程序的文件目录结构,给出代码总体的文件目录。
03-13
内容概要:本文介绍了奕斯伟科技集团基于RISC-V架构开发的EAM2011芯片及其应用研究。EAM2011是一款高性能实时控制芯片,支持160MHz主频和AI算法,符合汽车电子AEC-Q100 Grade 2和ASIL-B安全标准。文章详细描述了芯片的关键特性、配套软件开发套件(SDK)和集成开发环境(IDE),以及基于该芯片的ESWINEBP3901开发板的硬件资源和接口配置。文中提供了详细的代码示例,涵盖时钟配置、GPIO控制、ADC采样、CAN通信、PWM输出及RTOS任务创建等功能实现。此外,还介绍了硬件申领流程、技术资料获取渠道及开发建议,帮助开发者高效启动基于EAM2011芯片的开发工作。 适合人群:具备嵌入式系统开发经验的研发人员,特别是对RISC-V架构感兴趣的工程师和技术爱好者。 使用场景及目标:①了解EAM2011芯片的特性和应用场景,如智能汽车、智能家居和工业控制;②掌握基于EAM2011芯片的开发板和芯片的硬件资源和接口配置;③学习如何实现基本的外设驱动,如GPIO、ADC、CAN、PWM等;④通过RTOS任务创建示例,理解多任务处理和实时系统的实现。 其他说明:开发者可以根据实际需求扩展这些基础功能。建议优先掌握《EAM2011参考手册》中的关键外设寄存器配置方法,这对底层驱动开发至关重要。同时,注意硬件申领的时效性和替代方案,确保开发工作的顺利进行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值