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 關注
- 502 瀏覽
添加回答
舉報
0/150
提交
取消