Ios 收缩缩放和设置帧会导致UIWebView中出现绘图问题

Ios 收缩缩放和设置帧会导致UIWebView中出现绘图问题,ios,uiwebview,frame,pinch,Ios,Uiwebview,Frame,Pinch,我有一个UIWebView,并将一个本地文件加载到其中 加载文档时 我做了一个捏的手势 之后,我为UIWebView设置了更大的宽度。 结果: 这导致UIWebView的右侧出现黑色粗体条纹 你知道如何解决这个问题吗 提前谢谢你的帮助 以下是一些示例代码: @interface ViewController () { __weak IBOutlet UIWebView *webView; CGRect initialFrame; } @end @implementation V

我有一个UIWebView,并将一个本地文件加载到其中

加载文档时 我做了一个捏的手势 之后,我为UIWebView设置了更大的宽度。 结果: 这导致UIWebView的右侧出现黑色粗体条纹

你知道如何解决这个问题吗

提前谢谢你的帮助

以下是一些示例代码:

@interface ViewController () {
    __weak IBOutlet UIWebView *webView;
    CGRect initialFrame;
}
@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    initialFrame = webView.frame;
    webView.scalesPageToFit = YES;
    [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"chapter7" ofType:@"ppt"]]]];
}

static int c = 1;
- (IBAction)buttonPressed:(id)sender {
    c++;
    if (c % 2 == 0)
    {
        //full screen
        CGRect frame = initialFrame;
        frame.origin.x -= 100;
        frame.size.width += 100;
        [webView setFrame:frame];
    }
    else
    {
        //initial
        [webView setFrame:initialFrame];
    }
}

UIWebView的帧大小更改时必须重新加载,以便在增加的空间中进行渲染