![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
标签(Label)
st646889325
这个作者很懒,什么都没留下…
展开
-
UILabel上文字右对齐
背景:在开发中我们如果对一个UILabel根据内容高度进行自适应,有时会出现文字不能右对齐的情况。解决方法:我们可以设置UILabel上的文字内容为两端对齐。/*****label上文字两端对齐******/NSMutableAttributedString * attributedString1 = [[NSMutableAttributedString alloc] initWithString:subView.text];NSMutableParagraphStyl..原创 2021-09-07 11:11:06 · 385 阅读 · 0 评论 -
UILabel根据内容自动调整高度
写法一:对象方法,传入:字体/最大尺寸. 即可得到宽高, 最大尺寸主要限制宽度,如果是一行就给个{MAXFLOAT,MAXFLOAT};如果是多行就限制X值,Y值随便给12345- (CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize原创 2017-01-19 10:00:57 · 579 阅读 · 0 评论 -
Label下划线 中划线
/** * 给Label设置下划线 */+(void)setLabelUnderline:(UILabel *)label{ NSMutableAttributedString *content = [[NSMutableAttributedString alloc] initWithString:label.text]; NSRa原创 2016-12-06 17:24:23 · 766 阅读 · 0 评论 -
iOS label自适应高度
ios7 cell 获取高度时 如果用以前的方法 会有警告 那么如果 根据文字大小获取cell的高度呢 ? - (float)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ NSString *str原创 2016-11-02 14:32:27 · 279 阅读 · 0 评论 -
iOS之富文本
之前做项目时遇到一个问题: 使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查遍其所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下。 但是问题还是要解决的,上网一查才发现,iOS不仅有富文本处理转载 2016-11-02 14:23:48 · 350 阅读 · 0 评论 -
UILabel实现剪贴板功能,UIPasteboard、UIMenuController
在开发过程中,只有UITextView,UITextField,和UIWebView才能调用剪贴板,其它控件的剪贴板都被禁用了,要让其他控件也能实现剪贴板的功能,就需要手动实现剪贴板的功能。(这里拿UILabel为例子)首先需要创建一个类,继承于UILabel。然后实现以下三个方法:- (id)init{ self = [super init];原创 2016-11-01 11:35:02 · 317 阅读 · 0 评论 -
NSTextAttachment富文本控件实现图文混排
1.制作富文本,第一种的就是将一段文字中不通的字显示不同的颜色,大小等。[objc] view plain copy UILabel *testLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 320, 30)]; testLabe转载 2016-11-16 09:34:50 · 675 阅读 · 0 评论 -
给UILabel 或者 UIButton标题加下划线
方法一:[objc] view plain copy NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"查看所有中奖记录"]; NSRange strRange = {0,[str length]}; [原创 2016-11-16 09:23:44 · 520 阅读 · 0 评论 -
UILabel 首行缩进两个字符
NSString *_test = @"首行缩进根据字体大小自动调整 间隔可自定根据需求随意改变。。。。。。。" ; NSMutableParagraphStyle *paraStyle01 = [[NSMutableParagraphStyle alloc] init]; paraStyle01.alignment = NSTextAlignmentLeft;原创 2016-11-16 09:20:22 · 1978 阅读 · 0 评论 -
UILabel自适应高度
- (void)labelHeight:(UILabel *)label;{ CGRect txtFrame = label.frame; txtFrame.size.height =[label.text boundingRectWithSize:CGSizeMake(txtFrame.size.width, CGFLOAT_MAX)原创 2016-10-31 10:23:54 · 210 阅读 · 0 评论 -
UILable的使用
UILable 显示字符串的视图控件UILable是UIView的子视图,拥有和view一样的属性,同时也有自己特有的属性如:显示内容;显示内容大小、对齐方式、显示颜色;多行显示等[objc] view plain copy // 实例化 UILabel *label01 = [[UILabel alloc]原创 2016-10-14 10:53:16 · 319 阅读 · 0 评论 -
iOS开发 如何在Label中显示图片-图文混排
在实际项目开发过程中,我们常会遇到一段文字中既要有图片又要有文字,例如我们经常使用的QQ、微信的聊天对话框中,表情和文字共存就是一种典型的图文混排。QQ20150827-1.png可以直接使用Quart2D,直接在Label的draw方法中画图片上去,但是这种方法成本比较高,我们推荐使用text自带的属性来做。要做到图中在文字中插入表情的效果,首先我们得来了转载 2016-11-03 09:08:35 · 1045 阅读 · 0 评论 -
类方法创建label
+ (UILabel *)creatLabelWithFrame:(CGRect )frame title:(NSString *)title titleColor:(UIColor *)titleColor font:(NSI原创 2016-09-14 15:30:30 · 326 阅读 · 0 评论 -
iOS富文本编辑(在label里显示文字和图片)
代码如下方法调用如下NSString * Str = @"中国人民解放军万岁,中华人民共和国万岁,万岁!"; self.attrobiuteLabel.attributedText = [self stringWithUIImage:Str];// 添加单个属性//- (void)addAttribute:(NSString *)name value:(id)value r原创 2020-04-07 14:05:01 · 2909 阅读 · 0 评论