如何在UITextView中丢失边距/填充?

UITextView我的iOS应用程序中有一个,可显示大量文本。

然后,我使用的offset margin参数分页此文本UITextView

我的问题是的填充UITextView使我的计算混乱,因为根据我使用的字体大小和字体,它似乎有所不同。

因此,我提出一个问题:是否可以删除围绕内容的填充UITextView

期待听到您的回复!


慕侠2389804
浏览 455回答 3
3回答

眼眸繁星

此解决方法是在2009年发布IOS 3.0时编写的。它不再适用。我遇到了完全相同的问题,最后我不得不使用nameField.contentInset = UIEdgeInsetsMake(-4,-8,0,0);其中nameField是一个UITextView。我碰巧使用的字体是Helvetica 16 point。对于我正在绘制的特定字段大小,这只是一个自定义解决方案。这使得左侧偏移与左侧齐平,顶部偏移在我想要其绘制框的位置。此外,这似乎仅适用于UITextViews您使用默认授权的情况,即。nameField.textAlignment = NSTextAlignmentLeft;例如,向右对齐,UIEdgeInsetsMake似乎对右边缘完全没有影响。至少,使用.contentInset属性可让您将字段放置在“正确”的位置,并容纳偏差而不会偏移UITextViews。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS