我正在尝试使用Xcode使网页适合iPhone屏幕,但在屏幕底部我放了一个文本框,允许用户输入用户名。这意味着webview框比使用全屏略小。我知道如何使网页适合全屏,但是如何将它放在比整个iPhone屏幕更小的框架中呢?
答案 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点的高度小于您要添加的主视图的高度。