gpt4 book ai didi

iphone - 如何在不使用 AutoLayout 的情况下将 XCode 中 iPhone 4 和 5 的 SubView 修复到屏幕底部?

转载 作者:行者123 更新时间:2023-12-01 19:09:17 25 4
gpt4 key购买 nike

我创建了一个 subview 来在我的 XCode 项目中显示移动广告。广告加载非常好,适用于 iPhone 5,但不适用于 iPhone 4。

我试图让广告在 iPhone 4 和 5 上都固定在屏幕底部,但它不想在 iPhone 4 上这样做。

我没有使用自动布局并且不希望 - 有没有办法可以通过编程方式或使用界面构建器来做到这一点?

真的卡住了,看起来很简单,但请帮忙

最佳答案

如果你的广告 View 的框架(让它命名为 adView)已经设置好了,你可以这样做:

[adView setFrame:CGRectMake([UIScreen mainScreen].bounds.size.width-adView.frame.size.width, 
[UIScreen mainScreen].bounds.size.height-adView.frame.size.height,
adView.frame.size.width,
adView.frame.size.height
)];

编辑

如果应用程序显示状态栏,它应该如下所示:
[adView setFrame:CGRectMake([UIScreen mainScreen].bounds.size.width-adView.frame.size.width, 
[UIScreen mainScreen].bounds.size.height-adView.frame.size.height - [UIApplication sharedApplication].statusBarFrame.size.height,
adView.frame.size.width,
adView.frame.size.height
)];

关于iphone - 如何在不使用 AutoLayout 的情况下将 XCode 中 iPhone 4 和 5 的 SubView 修复到屏幕底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17727158/

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