我有一个 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];
}
}