我在获取uitextview的正确大小方面遇到了问题。在我的应用程序中,我从webservice获取数据,并根据webservice中的数据设置uitextview的高度。但是,每当前35个字母中有空格时(我的textview框架为(20,0,255,2000)),计算出来的高度总是比正确的高度少一行,即使uitextview开始在新行中打印空格后的单词(可能是因为单词太长了?)。 因此,我得到了错误的textview高度。
文本视图如下所示:
第一个单词 空格空格空格空格 空格空格空格空格 空格空格空格空格 空格空格空格空格 空格空格空格空格
当我输入没有空格的文本时,它会给我正确的高度。例如:数据是“ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt”,那么在上述情况下,Cgsize将为我生成正确的结果。
我不使用UILabel是因为我想要链接检测。如果有其他建议,欢迎提出。
谢谢。 Mrugen
文本视图如下所示:
第一个单词 空格空格空格空格 空格空格空格空格 空格空格空格空格 空格空格空格空格 空格空格空格空格
当我输入没有空格的文本时,它会给我正确的高度。例如:数据是“ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt”,那么在上述情况下,Cgsize将为我生成正确的结果。
我不使用UILabel是因为我想要链接检测。如果有其他建议,欢迎提出。
谢谢。 Mrugen