为啥旋转 UIImageView 会影响其他 UI 元素?
Posted
技术标签:
【中文标题】为啥旋转 UIImageView 会影响其他 UI 元素?【英文标题】:Why does rotating UIImageView affect other UI elements?为什么旋转 UIImageView 会影响其他 UI 元素? 【发布时间】:2013-06-27 17:00:39 【问题描述】:我正在通过旋转 UIImageView 为我的应用添加背景效果:
- (void) viewDidLoad
rotateAngle = 0;
[NSTimer scheduledTimerWithTimeInterval:.05 target:self selector:@selector(bgEffect) userInfo:nil repeats:YES];
- (void) bgEffect
rotateAngle += .01;
CGAffineTransform rotate = CGAffineTransformMakeRotation( rotateAngle );
[_bgImage setTransform:rotate];
奇怪的问题是它会通过移动一些 UI 元素来影响它们。它不会影响所有 UI 元素,只会影响一些。我试图改变层次结构,但没有运气。我不明白问题是什么。有人能帮我吗?
【问题讨论】:
你在使用约束吗? 你的 bgImage 中有子视图吗? 如何完全获得约束? 您可以在 Storyboard 中关闭自动布局 谢谢!这解决了我的问题!能否请您将其重写为答案,我将其标记为正确。 【参考方案1】:尝试在 Storyboard 中关闭自动布局。
【讨论】:
以上是关于为啥旋转 UIImageView 会影响其他 UI 元素?的主要内容,如果未能解决你的问题,请参考以下文章