2

我试图在我的 UIViewController 底部对齐一个 imageView,但在 iPhone 5 模拟器上它没有在底部对齐。

我试图在故事板的底部放置一个 imageView 并且它正确对齐,所以我想我错过了我的代码中的某些内容。

有什么建议吗?

谢谢,e。

imageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 416, 320, 64)];
[imageView setContentMode:UIViewContentModeScaleToFill];
imageView.autoresizingMask=UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin;
[self.view addSubview:imageView];
4

2 回答 2

1

像这样设置帧大小:

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(self.view.frame.origin.x, self.view.frame.size.height-64, 320, 64)];
[imageView setContentMode:UIViewContentModeScaleToFill];
[self.view addSubview:imageView];

希望这会有所帮助。

于 2013-05-04T08:43:39.403 回答
1

收到,用过

[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:[xmlView]|"
                                                                  options:0
                                                                  metrics:0 views:NSDictionaryOfVariableBindings(xmlView)]];
于 2013-04-22T20:23:54.760 回答