禁用 UIView 响应 UIIntefaceOrientationDidChange

发布于 2024-12-06 18:43:51 字数 114 浏览 0 评论 0原文

我在 uiview 中有一个 uiimageview,我希望它在调用 uiinterfaceorientationdidchange 时不旋转,但我希望其他所有内容都旋转。现在一切都在旋转,如何设置某些对象不旋转?

I have a uiimageview within a uiview and I would like it to not rotate when uiinterfaceorientationdidchange is called but I would like everything else to rotate. Right now everything is rotating, how can I set certain objects not to rotate?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我恋#小黄人 2024-12-13 18:43:51

UIImage 有一个属性imageOrientation。或者,创建一个仅包含 UIImageView 的自定义视图控制器,并在该控制器的 shouldRotateToInterfaceOrientation: 方法中返回 NO。然后,在主视图控制器的界面构建器中,添加一个自定义对象并将其类更改为您的自定义 UIImageView。或者您可以以编程方式将其添加为子视图。

查看 UIViewController 类参考 了解更多信息。

A UIImage has a property imageOrientation. Or, make a custom view controller with only a UIImageView and in the shouldRotateToInterfaceOrientation: method of thatcontroller return NO. Then, in the interface builder for your main view controller, add a custom object and change its class to your custom UIImageView. Or you can add it as a subview programatically.

Check out the UIViewController Class Reference for more info.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文