【发布时间】:2013-01-08 10:24:50
【问题描述】:
我想将 UIButton 固定到 iPhone 屏幕的右下角。 3.5英寸和4英寸屏幕。
这是我写的代码。但在 iPhone4 和 iPhone5 中,按钮始终保持在 x=265,y=361 上。
UIImage* plusImage = [UIImage imageNamed:@"Plus.png"];
UIButton* plusButton = [UIButton buttonWithType:UIButtonTypeCustom];
[plusButton setImage:plusImage forState:UIControlStateNormal];
[plusButton setFrame:CGRectMake(265, 361, plusImage.size.width, plusImage.size.height)];
plusButton.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleLeftMargin;
[self.view addSubview:plusButton];
我已将自动调整大小的蒙版设置为采用灵活的顶部和左侧边距。但它不起作用。我错过了什么?请帮忙。
【问题讨论】:
-
你传递了静态 x 和 y 值?所以它在你经过时需要框架。 U 必须通过相对的 x & y。
标签: objective-c ios uiview