方法2 没有附加上其它的属性,如字体大小等设置。尝试如下代码
NSDictionary *attributes = @{NSFontAttributeName:font};
CGSize lablesize = [showtext boundingRectWithSize:CGSizeMake(300,10000) options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading
attributes:attributes
context:nil].size;
NSDictionary *attributes = @{NSFontAttributeName:font};
CGSize lablesize = [showtext boundingRectWithSize:CGSizeMake(300,10000) options:NSStringDrawingUsesLineFragmentOrigin|NSStringDrawingUsesFontLeading
attributes:attributes
context:nil].size;
解决方案 »
- objective-c中的代理模式哪位大虾能具体解释一下
- dashcode可以接数据库吗?
- iphone 一点点写入文件、读文件的特定内容
- 【iphone扫盲贴】 认识iPhone
- xcode 下编译openvpn源码
- iphone 关于开发手机微博的书籍,或者视频,网站学习。求大神提供知识。
- 现在大家开发的软件还支持ios 6么?
- 大牛看看这个错误__NSCFString deleteCharactersInRange:]: Range or index out of bounds'
- 使用AudioQueue播放声音出错
- iOS 关于scrollView滑动卡的问题
- IPad上的浏览器可以访问java写的系统吗
- 如何从第2个UIViewController返回第一个UIViewController
No invible @interface for NSMutableAttributedString declares the selector boundingRectWithSize:options:attributes:context,这是因为我的xcode的版本的问题?我的是5.1.1
boundingRectWithSize: 这个方法是NSString 的实例方法,这个是在ios 7 下新增的
boundingRectWithSize: 这个方法是NSString 的实例方法,这个是在ios 7 下新增的
那我的为什么不行呢?我的targets / Deployment/ ios deployment target 为 ios7.1,xcode 为5.1.1,应该满足条件啊
boundingRectWithSize: 这个方法是NSString 的实例方法,这个是在ios 7 下新增的
那我的为什么不行呢?我的targets / Deployment/ ios deployment target 为 ios7.1,xcode 为5.1.1,应该满足条件啊
那是因为你的showtext 是 NSMutableAttributedString类型,而非NSString类型。上面不是回答了吗,带attributes参数的是NSString类的实例方法。以后注意看回答