UITextView我的iOS应用程序中有一个,可显示大量文本。然后,我使用的offset margin参数分页此文本UITextView。我的问题是的填充UITextView使我的计算混乱,因为根据我使用的字体大小和字体,它似乎有所不同。因此,我提出一个问题:是否可以删除围绕内容的填充UITextView?期待听到您的回复!
3 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
此解决方法是在2009年发布IOS 3.0时编写的。它不再适用。
我遇到了完全相同的问题,最后我不得不使用
nameField.contentInset = UIEdgeInsetsMake(-4,-8,0,0);
其中nameField是一个UITextView。我碰巧使用的字体是Helvetica 16 point。对于我正在绘制的特定字段大小,这只是一个自定义解决方案。这使得左侧偏移与左侧齐平,顶部偏移在我想要其绘制框的位置。
此外,这似乎仅适用于UITextViews您使用默认授权的情况,即。
nameField.textAlignment = NSTextAlignmentLeft;
例如,向右对齐,UIEdgeInsetsMake似乎对右边缘完全没有影响。
至少,使用.contentInset属性可让您将字段放置在“正确”的位置,并容纳偏差而不会偏移UITextViews。
- 3 回答
- 0 关注
- 472 浏览
添加回答
举报
0/150
提交
取消