gpt4 book ai didi

iphone - 检测 UIView 子类中的自转

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

我正在创建 UIView 的子类,它需要在方向改变时重新布局其 subview 。

它需要能够在没有任何额外代码的情况下“在任何地方插入”,所以我宁愿不依赖 UIViewController 方法来检测自动旋转

UIView 是否知道方向何时改变?

最佳答案

像这样的通知来检测方向变化如何?

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationChanged:) name:UIDeviceOrientationDidChangeNotification object:nil]; 

但是,在此之前您需要注册才能生成这样的通知。

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];

关于iphone - 检测 UIView 子类中的自转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18438903/

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