gpt4 book ai didi

iPhone/iOS SDK : Autorotate main view, 但不是 subview ?

转载 作者:行者123 更新时间:2023-11-29 05:07:48 24 4
gpt4 key购买 nike

这就是我正在尝试做的事情。

我有一个 View (“primaryView”),由自定义 View Controller 控制。 PrimaryView 包含一个 ScrollView ,其中包含图像。位于 ScrollView 顶部(而不是内部)的是一个包含一些按钮的小 View (“buttonsView”)。

基本上,当用户旋转手机时,我希望 ButtonView 自动旋转以匹配新方向,但我希望 ScrollView 保持原样,而不是旋转。

有办法做到这一点吗?现在,primaryView 正在自动旋转,并且同时带有两个 subview (scrollview 和buttonsView),这不好。

谢谢!

最佳答案

除非所有可见 View 都同意自动旋转,否则系统不会自动旋转。那么,您可以做的是检测方向变化,并为非旋转 View 设置适当的仿射变换,本质上是为了撤消系统的旋转。

您可以使用willRotateToInterfaceOrientation:duration:淡出控件,然后 didRotateFromInterfaceOrientation:将它们淡入正确的位置。

关于iPhone/iOS SDK : Autorotate main view, 但不是 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3704511/

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