代码之家  ›  专栏  ›  技术社区  ›  jowie

如何设置UITextView的右边距?

  •  0
  • jowie  · 技术社区  · 16 年前

    我有一个垂直滚动的UITextView,可以填充屏幕的宽度。我需要文本视图的左右两侧有20像素的边距(contentInset)。但由于某些原因,无论是在Interface Builder中还是在XCode中,我都无法使用右边距。

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

    有人知道为什么contentInset属性不会影响正确的利润率吗?

    谢谢

    1 回复  |  直到 16 年前
        1
  •  0
  •   DHamrick    16 年前

    您可以添加一个中间视图,它可以是文本视图和以前的子视图的超级视图。

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