Ios@IONICiOS学习笔记iOS Developer

设置文字阴影

2017-04-27  本文已影响45人  老骚鹅

给按钮设置文字阴影
[startBtn setTitleShadowColor:[UIColor redColor] forState:UIControlStateNormal];
[startBtn.titleLabel setShadowOffset:CGSizeMake(0, -1)];

给label设置阴影
self.laben.shadowColor = [UIColor redColor] ;
[self.label setShadowOffset:CGSizeMake(0, -1)];

================================

计算label字符串高度(但是做马承过程中用(方正粗圆简体.TTF)发现计算的高度不准确.masonry也一样)(但是很神奇的是:加了一个方正粗圆简.ttf后,只是在infor.plst中加,但是并未使用,后面计算的高度就准确)(在info.plist把两个字体位置换了之后又出错)

 NSMutableParagraphStyle *paraStyletest = [[NSMutableParagraphStyle alloc] init];
 paraStyletest.lineSpacing = 10 * KWIDTH_IPHONE6_SCALE;
 NSDictionary *dictest = @{NSFontAttributeName:self.messageLabel.font, NSParagraphStyleAttributeName:paraStyletest,
                       };
CGSize size = [self.messageLabel.text boundingRectWithSize:CGSizeMake(260 * KWIDTH_IPHONE6_SCALE,MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:dictest context:nil].size;
上一篇下一篇

猜你喜欢

热点阅读