2013-02-17 143 views
-1

我嘗試創建圖片庫,其中圖庫將具有像所示圖像波紋管的長描述。圖片庫含有很長的描述

enter image description here

問題是因爲UIWebView可以是任何高度(取決於文字高度)。所以我加UIScrollView,所以如果描述比頁面高,我可以滾動。那麼如何設置UIWebView的高度,以及如何將UIView(含圖像)置於UIWebView以下?

+0

您正在部署哪個iOS版本?通過「設置你的意思是指UIWebView的高度」調整它以適應內容「或與其他內容相關嗎? – blub 2013-02-17 13:30:57

+0

是的,它意味着適應內容。 – ButterBeast 2013-02-17 17:34:15

回答

1

也許嘗試從故事板界面構建器設置您的畫廊的UIWebView和UIView的大小。拖放和調整每個到你想要的高度。

假設你有一個名爲和圖庫視圖的IBOutlets一個UIView子類是這樣的:

@property (weak, nonatomic) IBOutlet UIWebView *webView; 
@property (weak, nonatomic) IBOutlet GalleryView *galleryView; 

加載網頁

- (void)viewDidLoad 
{ 
[super viewDidLoad]; 
self.webView.scalesPageToFit = YES; //NO is the default. 
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]]]; 
} 

你會看到一個UIWebView是滾動的,所以無需預埋它在一個滾動視圖中。 「你不應該在UIS​​crollView對象中嵌入UIWebView或UITableView對象,如果這樣做,可能會導致意外的行爲,因爲兩個對象的觸摸事件可能混淆並且處理不正確「。所以,就是這樣。