ios 开发常用小知识
来源:互联网 发布:淘宝兼职正规平台 编辑:程序博客网 时间:2024/06/04 19:04
1.//计算文本长度
- (CGFloat)calculateTextNecessaryWidthWithString:(NSString *)string withFontSize:(CGFloat)size {
CGRect contentSize = [stringboundingRectWithSize:CGSizeMake(8000, size)options:NSStringDrawingUsesLineFragmentOriginattributes:@{NSFontAttributeName:[UIFontsystemFontOfSize:size]}context:nil];
return contentSize.size.width;
}
2.//计算文本高度
- (CGFloat)calculateTextNecessaryHightWithString:(NSString *)string withTextWidth:(CGFloat)width withFontSize:(CGFloat)size{
CGRect contentSize = [stringboundingRectWithSize:CGSizeMake(width,8000) options:NSStringDrawingUsesLineFragmentOriginattributes:@{NSFontAttributeName:[UIFontsystemFontOfSize:size]}context:nil];
return contentSize.size.height;
}
3./*! @brief
* 判断该字符串中是否存在指定的字符串(兼容iOS7)
*
* @param str 指定的字符串
*
* @return <#return value description#>
*/
-(BOOL)extensionWithContainsString:(NSString *)strNS_AVAILABLE(10_10,7_0){
return __IPHONE_SYSTEM_VERSION <8 ? ([self rangeOfString:str].location != NSNotFound) : [self containsString:str];
}
-(BOOL)prefersStatusBarHidden{
return YES;
}
检测app本地版本 [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"]
- ios 开发常用小知识
- iOS开发知识-常用小技巧大杂烩
- iOS 常用小知识
- IOS开发小知识
- ios开发小知识
- iOS开发小知识
- iOS开发小知识
- iOS开发小知识
- iOS开发中遇到的常用的小知识
- WinForm开发常用小知识
- ios开发小知识2
- iOS开发-小知识(一)
- iOS开发-小知识(二)
- iOS开发-小知识(三)
- iOS开发之小知识
- iOS中的常用基础小知识
- iOS中的常用基础小知识
- iOS 知识 - 常用小技巧大杂烩
- 进制转换 HDU2031
- PHP中级程序员常见面试题
- CubieTruck Plus linaro Desktop安装Tight VNC server RDP服务器
- eclipse开发project上显示有问号的愿意与解决方法
- linux安装rpm包时遇到Failed dependencies
- ios 开发常用小知识
- Learning English(1):outline
- 安卓日记——玩转Material Design(RecyclerView+CardView篇)
- C++独孤九剑第六式——洞若观火(深入对象操作)
- request.getparameter和request.getAttribute有什么区别
- 我的第一篇技术文档
- c++ 面向对象编程
- ERROR: JDWP Unable to get JNI 1.2 environment解决办法
- Android中的LayoutInflater简介