如何设置UITextView的右边距?

时间:2010-08-17 19:17:57

标签: iphone objective-c uitextview

我有一个垂直滚动的UITextView,可以填充屏幕的宽度。我需要文本视图左边和右边的边距(contentInset)为20像素。但由于某些原因,我无法在Interface Builder或XCode中获得右边距。

我不能让文本视图更窄的原因是因为我正在添加一个需要运行屏幕整个宽度的子视图。此外,我无法关闭子视图剪辑,因为它会对屏幕上的其他元素造成严重破坏。

任何人都知道为什么contentInset属性不会影响正确的边距?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以添加一个中间视图,该视图可以作为文本视图的超级视图以及之前的子视图。

New View with Frame(0,0,width,height)
 ->TextView with Frame(20,0,width-20,height)     
 ->Subview with Frame(0,0,width,height)