UIImageView在其父框架外显示

时间:2012-10-21 09:49:37

标签: ios ipad uiview uiimageview

我正在为iPad开发一个iOs应用程序,我正在UIView中实现一个UIImageView。问题是,如果图像视图的位置在UIView之外的位置是在里面,你可以看到它。代码:

UIView *vistafunda = [[UIView alloc] initWithFrame:CGRectMake(512/2, 48, 525, 651)];
[self.view addSubview:vistafunda];
vistafunda.backgroundColor = [UIColor darkGrayColor];

UIImageView *img = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"hola.png"]];
img.center = CGPointMake(12, 200);
[vistafunda addSubview:img];

我希望图像视图始终位于视图下方,因此如果图像位于视图之外,则无法看到它。 谢谢!

1 个答案:

答案 0 :(得分:8)

只需将包含的视图剪辑为子视图

vistafunda.clipsToBounds = YES;