我以编程方式创建了一个按钮,并将其框架指向我在情节提要上创建的另一个按钮,当方向改变时,它不会像应有的那样停留在中间。
我也创建了一个UIImageview
,但是当方向改变时它保持在中间
@property (nonatomic, weak) IBOutlet UIImageView *logoImage;
@property (nonatomic, weak) IBOutlet UIButton *loginButton;
@property (strong, nonatomic) UIButton* popUpButton;
UIImage *logOutButtonImage=[UIImage imageNamed:@"Button - Logout.png"];
_popUpButton = [UIButton buttonWithType:UIButtonTypeCustom];
[_popUpButton setBackgroundImage:logOutButtonImage forState:UIControlStateNormal];
_popUpButton.frame=_loginButton.frame;
[_popUpButton addTarget:self action:@selector(didPressLink:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:_popUpButton];
故事板上的图像和按钮,它们在中间
图像的属性
button'属性
结果:
didload
无论方向如何,在视图上都可以正常工作:
方向改变时不会停留在中间
为什么按钮不留在中间,我该如何实现?