我正在尝试为我拥有的所有方框添加水平覆盖黑条。这些盒子的大小是IB,它们的大小是328 X 300,至少这就是界面构建器在属性中所说的。
当我调整叠加图像的大小并将其调整为328宽度时,它不会覆盖整个视图。下面的屏幕截图显示了我在说什么:
以下是代码:
thumbnailImageView = CGRectMake(0, 0, TILE_WIDTH,TILE_HEIGHT); // 328X300
UIView *blackView = [[UIView alloc] initWithFrame:CGRectMake(0, thumbnailImageView.frame.size.height - 100, thumbnailImageView.bounds.size.width, thumbnailImageView.bounds.size.height/4)];
[thumbnailImageView addSubview:blackView];
我做错了什么?
答案 0 :(得分:0)
使用thumbnailImageView.frame
代替thumbnailImageView.bounds
UIView *blackView = [[UIView alloc] initWithFrame:CGRectMake(0, thumbnailImageView.frame.size.height - 100, thumbnailImageView.frame.size.width, thumbnailImageView.bounds.size.height/4)]