我正在使用帶有文本的UIWebView。當iPhone旋轉到橫向時,文本不會填充現在更寬的UIWebView寬度。我使用P(段落)標籤,它不應該影響填充橫向寬度的內容。縱向中可見的換行符在橫向上保持不變。在Interface Builder中,我沒有改變任何東西。在IB Inspector中,Web View Size在AutoSizing下包含所有實體欄,這意味着它應該填充到橫向寬度右側?在(iPhone)UIWebView橫向中填充寬度?
0
A
回答
0
我有同樣的問題。重裝也不行,這似乎對大家有點幫助的唯一一件事就是下面一行添加到代碼:
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth;
(我把它放在willAnimateFirstHalfOfRotationToInterfaceOrientation功能)
它仍然保持了白色的小幅度的權利,但它比缺省遠越好。注意:你應該在self.view上應用這個,而不是在UIWebView實例上,這是行不通的。
等待來自蘋果的解決方案..
彼得
1
現在同樣的問題圍繞試過了,最後看蘋果「WhichWayIsUp」 - 典型的詳細經過做到了。
要保持簡短:
1)禁止在查看檢查器| - |和< - >
2)`從web視圖切換視圖模式爲 「高寬填充」
的Et瞧)
保持共鳴, 狂
2
這裏是一個調整雖然不是一個很好的事情,有什麼東西應該由蘋果本身
處理正如你已經注意到,事workfine時的WebView在肖像被初始化,然後你把它轉化爲橫向。所以..你可以做的是始終與縱向邊界初始化的網頁視圖,添加它調用2〜3秒後回來,並設置web視圖的框架,根據您的需求選擇。
現在,作爲內容啓動時加載的網頁視圖的幀大小根據畫像(比如320460)這樣的網頁視圖轉換爲橫向,如果你在你的代碼有這條線會自動調整你的Web視圖是
[webViewObjet_ setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
下面的代碼
- (id) initWithFrame:(CGRect)frame
{
if (self = [super initWithFrame:frame])
{
webViewObjet_ = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
.....
}
}
- (void) webViewDidStartLoad:(UIWebView *)webView
{
.....
[self performSelector:@selector(chuss) withObject:nil afterDelay:3];
// call the function chuss after 3 second
}
- (void) chuss
{
webViewObjet_.frame = CGRectMake(0, 0, self.frame.size.width, self.frame.size.height);
[webViewObjet setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight];
}
0
這聽起來很奇怪的片斷,但它的工作原理:
如果UIWebView的是U內INavigationController,它將一切正常。我有同樣的問題,所以我只是把它包裝在一個UINavigationController中,問題就沒有了。
由於某些原因,UINavigationController使得旋轉像魅力一樣工作。
相關問題
- 1. 當UIWebView框架加載橫向和縱向時填充屏幕
- 2. UISearchBar橫向寬度錯誤
- 3. ActionBarSherlock標籤橫向寬度
- 4. 填充UILabel文本填充其寬度
- 5. make textEdit在Flex 4.5中填充寬度
- 6. 問題在CSS中填充div寬度
- 7. 在Glade中製作GtkLabel填充寬度
- 8. CSS填充剩餘寬度
- 9. 100%寬度弄髒填充
- 10. highcharts無法填充寬度
- 11. ASP:DropDownList的寬度,填充母
- 12. CSS填充和寬度
- 13. CSS填充父寬度
- 14. 填充屏幕寬度
- 15. textarea的填充remaing寬度
- 16. Bootstrap背景寬度填充
- 17. Textview填充可用寬度
- 18. html,寬度100%和填充
- 19. 填充母寬度同樣
- 20. 居中橫向寬度大於窗口寬度的div
- 21. Xamarin形式stacklayout橫向填充屏幕
- 22. PagerSlidingTabStrip橫向模式填充修補
- 23. iPhone 6是否仍然在縱向和橫向上報告相同的寬度?
- 24. 寬度100%不填充父項中的填充?
- 25. 設置寬度和填充:確保寬度包含/補償填充
- 26. 寬度,填充自動在IE7
- 27. 讓跨度填充剩餘寬度?
- 28. 背景填充寬度,比例高度
- 29. 填充添加到div寬度/高度?
- 30. 寬度等於高度,填充問題
它的超級視圖是否也具有AutoSizing正確設置? – epatel 2009-02-15 21:16:52
視圖像這樣運行:mainwindow - > RootController(tableview) - > SubController(tableview) - > detailview(UIWebView)。 SubController是在代碼中創建的。其他人看起來與IB中的UIWebView相同。是否有代碼我可以檢查SubController? – 4thSpace 2009-02-15 22:20:57