ios - 一个textView里面的内容高度明明比textview小,却还是会滑动的问题
迷茫
迷茫 2017-04-18 09:37:47
[iOS讨论组]

1.创建了一个textView
2.在里面填充了数据,类似这样一个字符串("全都怪我,不该沉默时沉默。\n该勇敢却软弱,如果不是我。\n误会自己洒脱,让我们难过\n可当初的你和现在的我,假如重来过。"
3.计算填充的文字的高度 去适配textview的高度

let constraint = CGSizeMake(WidthAPP-30*SCALEW, 10000)
let size = textValue.boundingRectWithSize(constraint, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes:NSDictionary(object:UIFont(name: ".SFUIText-Regular", size: 14*SCALEW)!, forKey: NSFontAttributeName) as? [String : AnyObject],context: nil)
let textBody = DetailTextView(frame: CGRectMake(15, 10, WidthAPP-30, size.height+20))

4.打印了下 字符的高度 和textView的高度,的确是textview比字符要高20,不知道为什么,textview字符串没有显示完全,需要滑动。

print(textBody.frame.size.height)//77.1332017593086
print("=============")//=============
print(size.height)//55.1332017593086

5.计算字符串高度的字体和字号大小都是和textview一样的

问:为啥明明textview是比字符的高度要高的,还是会字符串显示不完全,需要滑动?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
大家讲道理

option项使用[.UsesLineFragmentOrigin,.UsesFontLeading]

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号