如何让网页适应Xcode中的iPhone屏幕

时间:2012-04-03 19:42:13

标签: iphone objective-c parsing webpage

我正在尝试使用Xcode使网页适合iPhone屏幕,但在屏幕底部我放了一个文本框,允许用户输入用户名。这意味着webview框比使用全屏略小。我知道如何使网页适合全屏,但是如何将它放在比整个iPhone屏幕更小的框架中呢?

3 个答案:

答案 0 :(得分:0)

从IB中的UIView开始,它是屏幕的完整大小,然后将您的Web视图和文本字段放入其中。然后,您应该能够调整Web视图的大小。

答案 1 :(得分:0)

初始化框架:

UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, width, height)];

答案 2 :(得分:0)

试试这个:

CGFloat x = 0;
CGFloat y = 0;
CGFloat width = self.view.frame.size.width;
CGFloat height = self.view.frame.size.height - 30;
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, width, height)];
[self.view addSubview:webView]; // Add the webview to the main view

这会使webView 30点的高度小于您要添加的主视图的高度。