图片库有很长的描述

时间:2013-02-17 13:05:47

标签: ios uiwebview uiscrollview image-gallery

我尝试创建图库,其中图库会有如下图所示的长描述。

enter image description here

问题是因为UIWebView可以是任何高度(取决于文本高度)。所以我添加UIScrollView所以如果描述高于页面我可以滚动。那么如何设置UIWebView的高度以及如何放置始终位于UIView下的UIWebView(带图片)?

1 个答案:

答案 0 :(得分:1)

也许尝试从故事板界面生成器中为您的图库设置UIWebView和UIView的大小。拖放并将每个调整大小到您想要的高度。

假设您有一个名为GalleryView的UIView子类,您的IBOutlets是这样的:

@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是可滚动的,因此无需将其嵌入滚动视图中。

此外,UIWebView参考中有一个警告:“您不应在UIScrollView对象中嵌入UIWebView或UITableView对象。如果这样做,可能会导致意外行为,因为两个对象的触摸事件可能混淆和错误处理。 “那就是那个。