我正在尝试创建一个包含4个孩子的视图
1 imageview 3个标签
ImageView应该占用整个帧,并且它不会
我已经为它添加了布局限制,以便它可以适应侧面。 但是,我正在使用不同的帧启动视图,并且图像视图大小不会改变
如何让图像占据整个紫色区域,这是一个子视图?
这是我的xib文件:
这就是它在设备屏幕上的外观 紫色视图是我为给定视图分配的帧: 绿色视图是整个屏幕
我的初始代码:
NSArray *topViews = [[NSBundle mainBundle]loadNibNamed:@"BagView" owner:self options:nil];
[self addSubview:topViews[0]];
[self.shoppingBag setFrame:self.bounds];
答案 0 :(得分:0)
NSArray *topViews = [[NSBundle mainBundle]loadNibNamed:@"BagView" owner:self options:nil];
UIView *v = topViews[0];
v.frame = self.bounds;
[self addSubview:v];
解决了问题
答案 1 :(得分:0)
contentMode
属性设置为UIViewContentModeScaleToFill
[your_imageview setContentMode:UIViewContentModeScaleToFill];