如何使imageview的大小适合它的父亲视图

时间:2012-05-09 11:59:42

标签: iphone objective-c uiview imageview

我有一个UIView,我想添加一个图像作为它的子视图([view addSubview:imageView])。我想知道如何设置imageView的大小以适应UIView的大小(通过编程)。默认情况下,图像太大而无法显示。

3 个答案:

答案 0 :(得分:1)

当一个孩子在其父母的视野内工作时,它应该使用父母的边界而不是父母的框架。

imageView.frame = self.bounds.frame

答案 1 :(得分:0)

您可以将图像视图的帧设置为等于查看,如 -

imageView.frame = self.view.frame

答案 2 :(得分:0)

使用此

[imageView setFrame:CGRectMake(self.view.origin.x, self.view.origin.y, elf.view.bounds..size.width, self.view.bounds.size.height)];