gpt4 book ai didi

ios - UIButton 没有正确定位自己并且没有出现在某些设备中 - Objective C

转载 作者:行者123 更新时间:2023-11-28 21:46:59 24 4
gpt4 key购买 nike

我试图在单 View 应用程序中将两个按钮居中对齐。我不想使用自动布局,我尝试以编程方式解决这个问题。所以在我的 ViewController.m 中,在 ViewDidLoad() 函数中,我放置了以下代码:

_firstButton.center = CGPointMake(self.view.center.x, self.view.frame.size.height/2.0-235);
_secondButton.center = CGPointMake(self.view.center.x, _secondButton.frame.size.height/2.0+(self.view.frame.size.height*0.9));

secondButton 在任何屏幕、任何设备和任何模拟器上都正确定位。 firstButton 仅在 iphone 5 和 5S 模拟器中定位正确,但它甚至没有出现在我的 iPhone 5C 设备或 iPhone 6 和 6 Plus 模拟器中。

我做错了什么,我错过了什么?

提前致谢

ps:这里是 objective-c 菜鸟,如果这个问题太蠢了,抱歉

最佳答案

viewDidLoad 中,框架尚未设置。我建议您在 viewWillAppear

中执行此操作

关于ios - UIButton 没有正确定位自己并且没有出现在某些设备中 - Objective C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29729889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com