【发布时间】:2013-03-27 06:46:02
【问题描述】:
在 SO 上有很多很好的例子来移除 UITextView 的左填充。
How to lose margin/padding in UITextView?
但是,我也需要删除正确的填充。
我试过了……
[tv setContentInset: UIEdgeInsetsMake(-4,-8,-8,-X)];//where X is any integer
几乎所有其他最后两个值的排列都删除了填充,但似乎没有任何效果。也试过了
[tv sizeToFit];
[tv setTextAlignment:[NSTextAlignmentRight]];
Textview 中的以下文本显示“00”
【问题讨论】:
-
我试过用你说的空字符串替换一个空字符串。但是,如果我现在注释掉插图,我就会再次使用顶部和左侧填充。
-
不是
empty with empty。将" "(空格)替换为""(空)。是否可以将 UITextView 替换为自定义 UILabel? -
我将字符串设置为“00”,没有空格。我不确定它是否可能,但我为 navigation.rightbarbuttonitem 创建了一个 UIview,然后使用自定义视图进行了初始化。我在视图中添加了一个图像视图和一个文本视图,我认为我不能子视图标签
-
UILabel 错误,我的意思是自定义 UITextField。 UITextView 继承自 UIScrollView,在这个短字段中包含很多你不需要的东西。
-
但是文本字段会出现同样的填充问题吗?我禁用了大多数滚动视图功能,例如可编辑、启用滚动功能以及其他一些功能。
标签: ios uitextview padding