iOS 根据字符串数目,自定义Label等控件的高度
来源:互联网 发布:淘宝联盟软件 编辑:程序博客网 时间:2024/05/21 05:05
利用分类,NSString,增加一个方法。
#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface NSString (Height)+ (CGSize)getRect:(NSString *)textStr andWidth:(CGSize)size andFont:(UIFont *)font;@end
#import "NSString+Height.h"@implementation NSString (Height)+ (CGSize)getRect:(NSString *)textStr andWidth:(CGSize)size andFont:(UIFont *)font{ CGRect rect = [textStr boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:font} context:nil]; return rect.size; }@end
使用:
CGSize size = [NSString getRect:str andWidth:CGSizeMake(IOS_SCREEN.size.width/2 - 10, CGFLOAT_MAX) andFont:[UIFont systemFontOfSize:14]];
其中:
str 是将要计算的字符串,
IOS_SCREEN.size.width/2 - 10 是宽度,
[UIFont systemFontOfSize:14]是设置字号
这些需要自己根据情况写;
阅读全文
0 0
- iOS 根据字符串数目,自定义Label等控件的高度
- iOS 根据字符串设置label 的高度
- iOS 根据字符串计算label高度
- iOS小demo之根据label的宽度计算字符串显示需要的高度
- iOS 计算label 字符串的高度
- 根据label的内容返回自定义cell的高度
- 自定义Label的高度
- 根据文字自定义Label和Cell高度
- iOS根据文字计算控件的高度
- ios中根据文本设置label高度
- ios中根据文本设置label高度
- iOS - 根据lable内容计算label高度
- iOS Label、TextView等高度自计算
- 【iOS开发】 自定义控件、视图等高度或宽度
- 根据字符串的字体 最大size 算出label Size 从而得到字符串高度
- ios label高度的自适应
- 根据宽度计算Label的高度
- 根据文字改变高度的Label
- Java线程(六):线程池
- 【NIO详解】基于NIO的client与server
- Hadoop及Spark集群部署
- iOS 正则 检测是否为手机号
- C++ 基础学习教程 第二章 变量(1)
- iOS 根据字符串数目,自定义Label等控件的高度
- ATPG中的primitives
- javaScript 高级程序设计 第一章
- [py]py存放家具
- linux xiezai oracle 11g http://blog.csdn.net/kimsoft/article/details/8129292
- OC笔记一:Objective
- python2016.2.3你懂得
- makefile多级目录的调用
- 【Trie树】POJ2001 Shortest Prefixes