给 tabBarItem 添加小红点

2023-10-08 01:38
文章标签 小红点 tabbaritem

本文主要是介绍给 tabBarItem 添加小红点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

//MARK: - 添加小红点func showDotOnItemIndex(index:Int) {self.removeBadgeOnItemIndex(index: 2)let appDelegate = UIApplication.shared.delegate as! AppDelegateif(appDelegate.window!.rootViewController!.isKind(of: UITabBarController.self)){let rootVc = appDelegate.window!.rootViewController as! UITabBarControllerlet tabBar = rootVc.tabBarlet view = UIView()view.tag = 888 + indexview.layer.cornerRadius = 3view.backgroundColor = UIColor.redlet tabBarFrame = tabBar.framelet percentX = (Double(index) + 0.6) / 4let x = ceilf(Float( percentX) * Float((tabBarFrame.size.width)))let y = ceilf(0.01 * Float((tabBarFrame.size.width)))view.frame = CGRect(x:CGFloat(x), y:CGFloat(y), width:6, height:6)tabBar.addSubview(view)}

这篇关于给 tabBarItem 添加小红点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Qt QPushButton 按钮右上角增加小红点

简述 在项目里有时候应用类按钮在模块上新时,需要增加小红点提示。 效果图: 实现 实现的方法有很多 ,下面介绍超简单的一种。 直接在按钮上贴一个 QLabel 即可。 #pragma once#include <QtWidgets/QWidget>#include "ui_pafeyDemo.h"#include <QLabel>class pafeyDemo : public

TabBarItem自定义选中和未选中的图片高度超出

就拿我现在的项目来说吧,其中的曲线出现了问题自定义的图片位置 不是我想要的,有2种解决方法,一种是在storyboard(故事版)另一种是代码 里 故事版中选 中你故事版中的tabbaritem,然后从右侧数第2个选项卡里,改就可以了,top和bottom相加是要得0才可以的,不然就会出错 如果你的的视图是在navigationcontroller下的话,你就需要直接更改navig

CentOS 6.5 Thinkpad 小红点(TrackPoint)设置

网上看了比较多的资料,说法不一,查阅官方资料,实测可用。 系统环境:2.6.32-431.el6.x86_64 在路径/etc/X11/xorg.conf.d下 # vi thinkpad.conf 写入以下内容即可 Section "InputClass"Identifier "Trackpoint Wheel Emulation"MatchProduct "TPPS/2 IBM T

iOS开发 UITabBar角标 红点形式 (tabBarItem.badgeValue)

有人问到tabbar上自定义角标红点形状,翻了翻以前的项目,找到了,也忘了参考谁的,反正闲着蛋疼,记录一下; 系统的角标 系统有方法,tabBarItem.badgeValue=@"1" 有些需要自定义的,代码如下(UITabBar的类别) .h里代码 //// UITabBar+XSDExt.h// XSD-PK UITabBar类别//// Created by 小

iOS之导航渐变---/导航透明/隐藏导航栏以及手势返回遇到的问题,状态栏颜色和背景颜色,tabbarItem角标、导航背景颜色

//  CZNavTableViewController.h //  导航栏渐变透明效果 #import <UIKit/UIKit.h>   @interface CZNavTableViewController :UITableViewController   @end ================ //  CZNavTableViewController.m //

Vue实现未读消息小红点

点击查询时调用接口 if (tab.label == "通知") {this.$request.get(this.$store.state.Url + "xxx", {id: this.obj.planId,}).then((res) => {res.map((item) => {this.xxx= item.xxx;});});} <div class="noticeList"><div

tabbar简单实现消息提示(小红点)

简单实现消息提示(小红点) 最近有些忙,版本不断叠加,需求一个接一个。这不,其中有一个需求就是在原有的版本上显示一个红点提示,类似于qq未读消息一样,需求图如下:http://www.jianshu.com/p/b6651995397f QQ截图20170421140930.png 没错,看起来好简单,可我们再看下设计师给我们切的图(设计师很周到哈,这里谢谢谢谢,嘿嘿)

android自定义控件类型,Android自定义控件 | 小红点的三种实现(上)

小红点用于通知未读消息,在应用中到处可见。本文将介绍三种实现方案。分别是:多控件方案、单控件绘制方案、容器控件绘制方案。不知道你会更偏向哪种方案? Demo 使用 Kotlin 编写,Kotlin系列教程可以点击这里 多控件方案 多控件最容易想到的方案:TextView作为主体控件,View作为附属小红点控件相互叠加。效果如下: 布局文件如下: android:layout_width="w

tabBarItem 选中和未选中的图片设置

今天一同事问我,我设置了 tabBarItem 的选中和未选中状态的图片,当未选中时,显示的图片是我的,而选中后显示的图片不是我设置的那张图片,我想不光是他不知道,好多人可能都没注意过。我来说两句,当显示 tabBarItem 被选中显示他的选中状态图片时,如果你没有指定显示原始图片还是系统自动渲染时,默认显示系统默认的渲染色红色,你只需要在指定图片时设置这个属性即可:imageWithRende

idea项目中java类名出现带 j 小红点,如何解决?

目录 一、问题描述 二、问题解决方案 1、寻找异常问题 2、解决方案 2.1常规操作方法 2.2 快速操作方法 一、问题描述 一打开idea的java项目,发现所有的文件边上都有带J的大红点 虽然,在 git bash 中进行编译时无异常。 但是视觉上给人的感受就是有异常。 这样的异常如何解决呢? 我的操作环境如下: 二、问题解决方案 1、寻