文本在UITextView框边界之外滚动

han*_*Dev 13 iphone objective-c uitextview ios

我有一个UITextView,里面有一些文字.问题是文本滚动到UITextView框的边界之外.(UITextView是不可编辑的.)

这是代码以及我试图解决此问题的方法:

  - (void)viewDidLoad {

        textBG.contentInset = UIEdgeInsetsZero;

    //  textBG.layer.masksToBounds = NO;
        textBG.layer.cornerRadius = 10.0;
        textBG.layer.borderWidth = 0.0;
        [textBG setClipsToBounds:YES];

    [super viewDidLoad];
}

- (void)textViewDidBeginEditing:(UITextView*)textView
{

textBG.contentInset = UIEdgeInsetsZero;    
 [textBG setClipsToBounds:YES];   
}

- (void) shouldChangeTextInRange:(UITextView*)textView {

    textBG.contentInset = UIEdgeInsetsZero;    
    [textBG setClipsToBounds:YES];

}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

在此输入图像描述

Nar*_*ana 17

在textView委托方法中写这个,如textViewDidBeginEditing

textBG.contentInset = UIEdgeInsetsZero;
Run Code Online (Sandbox Code Playgroud)

在viewDidload中

[textBG setClipsToBounds:YES];
Run Code Online (Sandbox Code Playgroud)