有什么方法可以找到UILabel的文本限制吗?我只是想找到何时UILabel的文本限制超过。就像Xcode标识标签的换行符一样。这是可能的吗?iPhone可以找到UILabel的限制吗?
1
A
回答
0
我认为你正在寻找sizeWithFont:
方法:
float textWidth = [yourString sizeWithFont:yourLabel.font].width;
然后用yourLabel.bounds.size.width
比较textWidth
。
0
技术上UILabel
的文本属性是一个NSString
对象,并为NSString
对象有长度但存储器的没有已知的限制。
+0
来自我们办公室的补充信息:一些程序员(不要问原因!)将15MB加载到'NSString'中,但最大的文本在一个简单的'NSString'中是48MB。 – holex 2012-07-23 15:09:14
0
您可以比较标签的宽度和文字的宽度。您可以使用NSString的sizeWithFont方法获取文本的大小。对于字体你可以使用label.font。
相关问题
- 1. 可以限制我的应用程序到iPhone 3GS/iPhone 4吗?
- 2. 多行UILabel,可以吗?
- 3. iPhone应用程序可以有时间限制吗?
- 4. 找到UILabel的底部位置,这样可以创建第二个UILabel以下
- 5. 我们可以在iPhone中添加UILabel来启动屏幕吗?
- 6. 我可以控制iPhone通话吗?
- 7. 可以限制查询结果吗?
- 8. iPhone:使用UILabel查找UITableViewCell
- 9. 我可以限制搜索到特定的日期范围吗?
- 10. Azure SQL登录可以限制到特定的IP吗?
- 11. twilio - 我可以限制中继到特定的盆数吗?
- 12. iPhone问题制作UILabel
- 13. 可以检测到无限循环吗?
- 14. 我可以将Google方向API仅限制到iOS应用吗?
- 15. 您可以限制自制软件包中的更新吗?
- 16. 我们可以将Tap Gesture添加到UILabel吗?
- 17. 我可以使用UIRequiredDeviceCapabilities将应用限制在iPad和iPhone 6+上吗?
- 18. iPhone模拟器有任何限制吗?
- 19. 我们可以在iphone sdk中找到iPhone的GData.framework?
- 20. 我可以找到可以计算列名称X的表吗?
- 21. IDE可以找到逻辑错误吗?
- 22. 可以重写UILabel的drawTextInRect方法来更改UILabel文本的大小吗?
- 23. UILabel滚动可能吗?
- 24. 在iPhone中复制UILabel中的文本
- 25. 我可以将Rails控制器方法限制到开发环境吗?
- 26. 如何布局可以有无限多行的UILabel
- 27. 我可以将Android的PlacePicker控件限制到特定的国家吗?
- 28. 如何限制我的应用程序到iPhone 5s及以上?
- 29. 在哪里可以找到从iphone OS 3.0到3.1.3的更改
- 30. 是否可以限制Bookmarklet?
我不认为有简单的方法。最简单的做法是粘贴500个字符,然后复制标签中显示的字符,然后将其带到字符计数器,可能很容易与Google一起使用,然后它会给你一个计数。 – JTApps 2012-07-23 14:54:44