gpt4 book ai didi

ios - 使用 UIScrollView 旋转奇怪的行为后

转载 作者:可可西里 更新时间:2023-11-01 06:12:06 24 4
gpt4 key购买 nike

我有一个 iPad 应用程序,在我的一个 View 中,我同时使用 UIScrollView 和 UIPageControl 在 View 数组之间导航。当我的模拟器处于纵向模式时,没有问题,但是当我将它旋转到横向时, ScrollView 的正下方出现,我只能看到整个 View 的每 100 个大约 30 个。我该如何解决这种情况,有人可以帮忙吗?

编辑: 我在添加到 Scrollview 的 subview 上动态添加了一些按钮 subview ,有人可以提供有关如何检测设备方向和确定帧的任何想法吗?我需要类似下面的伪类的东西:

    if(device_orientation == landscape){
subButton.frame=....;
textfield.frame=...;
}
else{
subButton.frame=....;
textfield.frame=...;}
}

我试过了,但是我黑屏了..

EDIT-2我对某些 View 使用了界面构建器,并且有一些动态创建的 View 。我在 .xib 文件上使用了一些自动调整属性,现在它看起来很完美,但是动态的(它们都是 UIButton 的子类的对象)不响应任何代码(调整大小、免费彩色照片等)

最佳答案

您是使用界面生成器还是以编程方式创建 View ?如果您可以发布更多源代码或一些屏幕截图,那将会很有帮助,这样我们可以更清楚地了解发生了什么。作为暗中尝试,您可能想尝试将要调整大小的 View 的“autoresizingMask”属性设置为“~UIViewAutoresizingNone”(非无/灵活)。如果您能提供更多详细信息,我会尽力为您提供更多帮助:)

关于ios - 使用 UIScrollView 旋转奇怪的行为后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768130/

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