gpt4 book ai didi

ios - UIWebView 屏幕适配问题

转载 作者:行者123 更新时间:2023-12-01 18:51:26 25 4
gpt4 key购买 nike

我在 Twitter Bootstrap 开发了一个网站, 我现在用的是 UIWebView在 IOS 应用程序中显示该站点。我让它显示得很好,但是屏幕关闭了,它跑出了屏幕的一侧......我觉得我的 UIWebView 配置错误,如果我在 Safari 上访问它,该网站看起来像我的移动设备,所以我知道该网站运行正常。

它甚至在 UIWebView 中显示 Google 错误....我将在下面显示我的代码和 2 个屏幕截图(第一个屏幕截图是它当前的样子,第二个是它应该是什么样子以及它在 safari mobile 中的样子:

ViewController.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property (strong, nonatomic) IBOutlet UIWebView *webView;

@end

ViewController.m
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];

[_webView loadRequest:request];
_webView.scalesPageToFit = YES;
_webView.frame=self.view.bounds;

[_webView loadRequest:request];
}

- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end

原样屏幕截图

AS-IS Screenshot

future 截图

To-Be Screenshot

最佳答案

无需使用loadRequest:两次,使用:

- (void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[_webView reload];
}

关于ios - UIWebView 屏幕适配问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30720161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com