Lable中的字体怎么实现删除线?就是字体上中间加横线

tiantian840226 2010-07-30 10:59:44
Lable中的字体怎么实现删除线?就是字体上中间加横线
...全文
1720 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liyelun 2010-09-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cloudhsu 的回复:]

一个作法是在UILabel中加上一个线的图...当成subView插进去
C/C++ code

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 50, 100)];
UIFont* uifont = [UIFont systemFontOfSize:17.0];
[label setFont:uifon……
[/Quote]
牛人!
云瑀 2010-07-30
  • 打赏
  • 举报
回复
一个作法是在UILabel中加上一个线的图...当成subView插进去

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 50, 100)];
UIFont* uifont = [UIFont systemFontOfSize:17.0];
[label setFont:uifont];
[label setText:@"Orz"];
UIImageView * line = MakeYouLineImage;
[line setOrgin:CGPointMake(0,label.frame.height/2)];
[label addSubview:line];

就是在UILabel中间直接加上一条线.....
另一个思路应该就是继承UILabel,然后自己覆写drawRect了
因为印象中UILabel没有提供属性可以做删除线
http://stackoverflow.com/questions/1054405/uilabel-strikethrough
这篇文章是说不支援....

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧