0

在此处输入图像描述

如上图所示,屏幕的主要部分是灰色且未使用。我希望登录视图更大以填充屏幕的主要部分,而不是显示灰色背景。

问题在于这是一个 webview,我们正在 webview 中加载以下 Linkedin URL:

https://www.linkedin.com/uas/oauth/authorize?oauth_token=509f2231-b1bc-42fb-874f-f6963a447dc3&auth_token_secret=20136199-7dc9-4e81-9cc9-ef1ea797b6de

我试图通过 google 和 Developer Linkedin 找到解决方案,但仍然没有得到解决方案

我们如何将视图调整为比当前更大?

任何建议表示赞赏。

为了您的信息,我已经完成了这个应用程序:

适用于 iPad 的 LinkedIn 登录对话框,但我想知道现在是否有任何可能?

4

2 回答 2

1

检查 API,它可能有一些适用于 iphone 版本的 .xib 文件。

于 2013-06-29T08:20:08.643 回答
0

由于这是在 webView 中打开的网页,因此我没有找到其他方法(除了下面提到的方法)可以使网页的内容更大。

解决方案:

我是用 JavaScript 做的。

这是解决方案,我已申请使登录对话框更大:

if([CommonMethods isiPad])
{
    [self->webView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom = 1.39;"];
}

通用方法.m

+ (BOOL) isiPad {
#if (__IPHONE_OS_VERSION_MAX_ALLOWED >= 30200)
    if ([[UIDevice currentDevice] respondsToSelector: @selector(userInterfaceIdiom)])
        return ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad);
#endif
    return NO;
}

通过这种方法,我在 iPad 中使登录对话框更大。

于 2013-08-21T12:13:28.630 回答