label自适应: - (void)viewDidLoad { [super viewDidLoad]; _label.numberOfLines = 0; //必须将显示的行数设置为无限制 _label.font = [UIFont systemFontOfSize:17]; _lab...
分类:
移动开发 时间:
2015-11-07 23:17:21
阅读次数:
198
写一个方法来继承String//自动控制文字换行及宽度extension String { func textSizeWithFont(font: UIFont, constrainedToSize size:CGSize) -> CGSize { var textSize:CGSize! ...
分类:
编程语言 时间:
2015-11-06 16:06:46
阅读次数:
250
1.你在iOS6的需要NSLineBreakByWordWrapping 为了您的代码试试这个:NSString *string = @"bla";CGSize s = [string sizeWithFont:[UIFont systemFontOfSize:20] constrainedT...
分类:
移动开发 时间:
2015-11-05 16:32:46
阅读次数:
279
height为0, 可以自动计算weith; weith为0, 可以自动计算height, 两者不可以同时为0 NSDictionary *dic = @{NSFontAttributeName: [UIFont systemFontOfSize:17]}; CGRect rect = [joke....
分类:
移动开发 时间:
2015-11-03 22:46:53
阅读次数:
170
1.NSKernAttributeName: @10 调整字句 kerning 字句调整 2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体 3.NSForegroundColorAttri...
分类:
其他好文 时间:
2015-11-02 12:00:00
阅读次数:
361
原文 http://www.cnblogs.com/qingche/p/3574995.html1.NSKernAttributeName: @10 调整字句 kerning 字句调整 2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSiz...
分类:
移动开发 时间:
2015-10-24 15:35:43
阅读次数:
195
//TabBar样式[navi.tabBarItem setTitleTextAttributes:@{NSFontAttributeName:[UIFont boldSystemFontOfSize:13],NSForegroundColorAttributeName:[UIColor color...
分类:
其他好文 时间:
2015-10-21 09:16:06
阅读次数:
142
//高度自适应
UIFont?*font?=?[UIFont?fontWithName:@"Arial"?size:13];
//设置一个行高上限
CGSize?size?=?CGSizeMake(320,1000);
//计算实际frame大小,并将label的frame变成实际大小
CGSize?labelsi...
分类:
移动开发 时间:
2015-10-16 15:32:03
阅读次数:
278
iOS7中用以下方法- (CGSize)sizeWithAttributes:(NSDictionary*)attrs;替代过时的iOS6中的- (CGSize)sizeWithFont:(UIFont*)font方法 // iOS7_API_根据文字 字数动态确定Label宽高 ...
分类:
移动开发 时间:
2015-10-15 18:29:42
阅读次数:
200
1:兼容字体大小6plue跟它以下的区别#define FONT_COMPATIBLE_SCREEN_OFFSET(_fontSize_) [UIFont systemFontOfSize:(_fontSize_ *([UIScreen mainScreen].scale) / 2)]在iPhon....
分类:
移动开发 时间:
2015-10-15 15:41:41
阅读次数:
279