喷枪打字
来源:互联网 发布:阿里云系统有什么手机 编辑:程序博客网 时间:2024/04/28 13:22
#import "ViewController.h"
@interface ViewController ()
@property (strong,nonatomic) UILabel *contentLabel;
@property (copy , nonatomic)NSString *contentStr;
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
NSThread *thread = [[NSThreadalloc]initWithTarget:selfselector:@selector(animationLabel)object:nil];
[thread start];
self.contentStr =@"九层之台,起于垒土,千里之行,始于足下/积土成山,风雨兴焉,积水成渊,蛟龙生焉/不积小流无以成江海,不积跬步,无以至千里/合抱之木,生于毫末,九层之台,起于垒土。(任选其一)不讲礼、不守则等失范行为的解决并非一朝一夕之事;只有个人践行礼貌礼节才能让社会人人之间和谐相处;只有政府强制约束失范行为才能如虎添翼社会稳定;只有强化阅读、提升教育才能提升社会道德力量,真正实现政治清明、社会善治、民众安居的美好生活。";
self.contentLabel = [[UILabelalloc]initWithFrame:CGRectMake(10,100, [UIScreenmainScreen].bounds.size.width -20, 400)];
[self.viewaddSubview:self.contentLabel];
self.contentLabel.textColor = [UIColorpurpleColor];
self.contentLabel.numberOfLines =0;
}
- (void)animationLabel
{
for (NSInteger i =0; i < self.contentStr.length; i++)
{
[selfperformSelectorOnMainThread:@selector(refreshUIWithContentStr:)withObject:[self.contentStrsubstringWithRange:NSMakeRange(0, i+1)]waitUntilDone:YES];
[NSThread sleepForTimeInterval:0.1];
}
}
- (void)refreshUIWithContentStr:(NSString *)contentStr
{
self.contentLabel.text = contentStr;
}
@end
- 喷枪打字
- 喷枪打字
- iOS中 喷枪打字动画的实现
- iOS中 喷枪打字动画的实现
- iOS中 喷枪打字动画的实现
- 喷枪打字效果(实现文字一个一个出现)
- 打字
- 打字
- 打字
- 打字
- 打字
- 打字
- 打字
- 打字
- 打字
- 打字
- 所有新的Nerf牛仔自动喷枪
- 打字测试
- XMU 数字图像处理实验3 VC MFC 读取位图BMP
- zabbix3.4监控tomcat的cpu,并执行远程命令
- 不可思议的OOM
- COMPAQ CQ36 拆解全纪实
- Java的ide插件积累
- 喷枪打字
- DOM4J 获取xml内容并创建新的 XML
- linux中环境变量的设置
- 逻辑斯蒂回归-机器学习ML
- 6.8
- ECMAScript 介绍
- django 启动异步发送 C_FORCE_ROOT
- 密码编码学初探——分组密码的工作模式
- Python第一阶段:基础知识讲解