我正在嘗試使用Xcode獲取適合iPhone屏幕的網頁,但在屏幕底部我放置了一個文本框以允許用戶輸入一個用戶名。這意味着webview框比使用全屏幕要小一點。我知道如何讓網頁適合整個屏幕,但是如何將它放在比完整iPhone屏幕更小的框架中?如何讓網頁適合Xcode中的iPhone屏幕
回答
從IB中的UIView開始,它是屏幕的全尺寸,然後將您的Web視圖和文本字段放入其中。然後您應該可以調整Web視圖的大小。
初始化與框架:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, width, height)];
我使用這一行,但得到了一個錯誤消息 - 使用未聲明的標識符'x';這是Xcode 4.3的正確代碼嗎? – teambold 2012-04-03 20:46:34
您需要實際設置x,y,寬度和高度。他只是給你使用的方法。您需要實際填寫它們...... – jmstone617 2012-04-03 22:28:51
試試這個:
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點的高度。
當我使用這個時,我只是得到一個空白的白色屏幕,其他感謝用戶名文本字段和提交按鈕。這裏是我在viewDidLoad方法下的代碼:NSString * website = @「http://www.gamoda.org」; NSLog(@「%@」,網站); NSURL * url = [NSURL URLWithString:website]; NSURLRequest * requestURL = [NSURLRequest requestWithURL:url]; CGFloat x = 0; CGFloat y = 0; CGFloat width = self.view.frame.size.width; CGFloat height = self.view.frame.size.height - 100; UIWebView * webView = [[UIWebView alloc] initWithFrame:CGRectMake(x,y,width,height)]; – teambold 2012-04-03 22:07:19
我在示例中添加了一行,將webview添加到主視圖。 – 2012-04-04 12:22:11
工作!謝謝! – teambold 2012-04-05 01:00:20
- 1. 如何讓HTML頁面適合屏幕?
- 2. 如何讓我的網站適合iPhone的屏幕?
- 3. 適合網頁到屏幕
- 4. 如何讓我的網頁瀏覽適合屏幕?
- 5. Xcode UILabel適合屏幕
- 6. 調整網頁以適應iPhone屏幕
- 7. 如何讓畫布100%適合屏幕?
- 8. 如何讓YouTube視頻適合屏幕?
- 9. 如何讓Bootstrap Carousel適合100%屏幕?
- 10. 如何讓Kivy Window適合屏幕?
- 11. 適合網頁屏幕問題
- 12. 將網頁調整爲適合屏幕
- 13. 適合頁面內容適合iphone,android屏幕與javascript
- 14. 如何讓移動頁面在屏幕上適合打開?
- 15. 適合Web的Iphone屏幕分辨率
- 16. HTML,我如何使網頁適合屏幕?
- 17. 適合屏幕
- 18. 讓recyclerView物品適合屏幕
- 19. iPhone - 使圖片適合在屏幕上
- 20. UIImagePickerController imagePicker不適合iPhone 4屏幕
- 21. 屏幕高度適合圖像 - 網頁視圖中的Android
- 22. 如何在適合屏幕的extjs中適合多選擇器
- 23. 如何在不滾動的情況下讓我的主頁屏幕適合
- 24. iPhone 5的屏幕適應
- 25. 如何讓精靈適合多個設備的整個屏幕
- 26. 如何讓我的按鈕適合Android屏幕?
- 27. 如何讓UIPickerview適應屏幕尺寸?
- 28. 如何讓我的HTML網站適合使用Dreamweaver進行屏幕顯示?
- 29. 讓遊戲/網站適合屏幕而不滾動?
- 30. 如何讓iPhone屏幕滑出? (動畫)
你不能只是拖動底部大小的手柄,使其更短?或者將IB的高度設置得更小?我不明白這個問題。您是否試圖縮短Web視圖以便您可以看到UILabel? – jmstone617 2012-04-03 22:30:13