我正在尝试使用Xcode使一个网页适合iPhone屏幕,但在屏幕底部我放了一个文本框,让用户输入用户名。这意味着webview框比使用全屏要小一点。我知道如何让网页适合全屏显示,但是你怎么才能把它放在比全屏iPhone更小的边框里呢?
发布于 2012-04-04 03:47:05
从IB中的UIView开始,它是整个屏幕的大小,然后将web视图和文本字段放在其中。然后,您应该能够调整web视图的大小。
发布于 2012-04-04 03:47:26
带有帧的初始化:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, width, height)];发布于 2012-04-04 04:52:58
试试这个:
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点。
https://stackoverflow.com/questions/10000195
复制相似问题