iOS 动态显示标签
来源:互联网 发布:行客软件管家 编辑:程序博客网 时间:2024/05/17 16:00
解决问题
1、根据标签长度显示;
2、多行显示标签;
代码片段:
- (void)viewDidLoad { [super viewDidLoad]; NSArray *arr = @[@"JAVA",@"C",@"C++",@"PHP",@"Object-C",@"Swift",@"JAVAWEB",@"C#",@"MYSQL"]; NSInteger x = 10; NSInteger y = 100; for (NSInteger i=0; i<arr.count; i++) { NSString *str = [arr objectAtIndex:i]; CGSize size = [str sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:16.0f]}]; if (x + size.width > self.view.frame.size.width-20) { x = 10; y = y + size.height+5; //5为两行之间的高度间隔 } UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(x, y, size.width, size.height)]; label.text = str; label.font = [UIFont systemFontOfSize:16.0f]; label.backgroundColor = [UIColor orangeColor]; label.textColor = [UIColor whiteColor]; [self.view addSubview:label]; x = x + size.width +10; //10为两个标签之间的宽度间隔 }}
0 0
- iOS 动态显示标签
- ios动态添加标签。
- iOS 动态设置标签
- iOS UILabel显示html标签
- ios 显示HTML标签文本
- js利用object标签显示动态图片
- iOS自定义控件-动态标签展示
- iOS 多个标签动态排列
- iOS 地图线路动态可视化显示
- iOS中显示WEBP动态图像
- 多个Select标签数据过滤的动态显示
- html+js动态显示3个select标签
- 让标签title动态显示的一段js代码
- 动易动态标签的分列显示和换行循环
- 如何动态指定CTabCtrl显示某个标签页
- freemarker+jstl自定义标签实现动态表单的显示
- 标签的动态添加、隐藏和显示、事件
- jquery获取JSON并动态创建标签显示JSON内容
- 监听返回键并退出所有Activity示例
- 机器学习初步
- 极多数据的输出前k(k<10)大值——swust oj福布斯排行榜(0273)
- java的环境搭建和简单介绍
- 116. Populating Next Right Pointers in Each Node LeetCode
- iOS 动态显示标签
- 基础总结:Activity生命周期
- Sublime Text 3破解补丁---经验证可用
- android 监听系统时区变化,日期变化,时间变化
- BZOJ 4403: 序列统计|Lucas定理
- 基于发布tags提交代码
- 在AndroidManifest.xml配置BroadcastReceiver的接收者时注意事项
- 浅谈HTTP中Get与Post的区别
- ElasticSearch使用简介