作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在制作一个收件箱模块,我想在标签上显示消息计数。数据来自服务器。所以如果我们有 30 条消息,标签将显示 30 条消息。怎么办?推送通知的概念会用在这里还是别的什么地方?
最佳答案
通过编程方式或使用 IBOutlet
创建一个 UILablel
并在您要应用的位置设置 frame
,最后设置为
#import <QuartzCore/QuartzCore.h>
UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(50, 50, 30, 30)]; //change the frame size as you need
label.layer.borderColor = [UIColor whiteColor].CGColor;
label.layer.borderWidth = 2.0;
label.layer.cornerRadius = label.bounds.size.height / 2;
label.TextAlignment=NSTextAlignmentCenter;
label.layer.masksToBounds = YES;
label.text=[NSString stringWithFormat:@"%d",yourarrayname.count]; // here add your message array name
label.textColor=[UIColor whiteColor];
label.backgroundColor=[UIColor redColor];
[self.view addSubview:label];
swift
let label: UILabel = UILabel(frame: CGRectMake(50, 50, 30, 30))//change the frame size as you need
label.layer.borderColor = UIColor.whiteColor().CGColor
label.layer.borderWidth = 2.0
label.layer.cornerRadius = label.bounds.size.height / 2
label.TextAlignment = .Center
label.layer.masksToBounds = true
label.text = "\(yourarrayname.count)" // here add your message array name
label.textColor = UIColor.whiteColor()
label.backgroundColor = UIColor.redColor()
self.view!.addSubview(label)
输出是
关于ios - 如何在 ios 中显示收件箱中的邮件数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26667684/
我是一名优秀的程序员,十分优秀!