pnm*_*nmn 23 iphone uiscrollview uitextview ipad ios
我正在为iPad开发一个简单的文本编辑应用程序.我想设置左/右边距,如附图.只是将UITextView添加到另一个宽度较大的UIView中将无法正常工作,因为滚动指示器将无法正确定位.
我没有使用UIView,而是将UITextView添加到UIScrollView中,它的工作原理几乎没有.但它们有时会显示奇怪的行为,而UITextViewDelegate不适用于我的UIViewController.
有没有办法只使用UITextView设置左/右边距?谢谢.

NES*_*ES8 10
您可以使用属性textContainerInset
以George Green为例:
myTextView.textContainerInset = UIEdgeInsetsMake(0.0f, 10.0f, 0.0f, 10.0f);
Run Code Online (Sandbox Code Playgroud)
UITextView是UIScrollView的子类.我没试过,但你可以尝试一下:
myTextView.contentInset = UIEdgeInsetsMake(0.0f, 10.0f, 0.0f, 10.0f);
Run Code Online (Sandbox Code Playgroud)
UIEdgeInsetsMake()如下:
UIEdgeInsets UIEdgeInsetsMake (
CGFloat top,
CGFloat left,
CGFloat bottom,
CGFloat right
);
Run Code Online (Sandbox Code Playgroud)
所以你应该能够插入textView内容.
希望这有帮助,让我知道它是否有效!! :)
| 归档时间: |
|
| 查看次数: |
10716 次 |
| 最近记录: |