Ios 收缩缩放和设置帧会导致UIWebView中出现绘图问题
我有一个UIWebView,并将一个本地文件加载到其中 加载文档时 我做了一个捏的手势 之后,我为UIWebView设置了更大的宽度。 结果: 这导致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
@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的帧大小更改时必须重新加载,以便在增加的空间中进行渲染