"当设备背面静止放置在水平表面上时,每个加速事件都有大约以下值:
x:0
y:0
z:-1
"
现在,我很困惑!当你清楚地说"设备正在静止"时,加速度如何不为零?
从响应来看,我认为这应该被称为"力计"或"重力计",而不是加速度计!
我正面临一个问题.我工作的一个应用程序,我使用的是storyboard具有自动布局启用.现在,UIViewControllers我已经放了一个UIView(说A).现在A有多个子视图(UIViews确切地说).我Horizontally and Vertically centered在A上应用了" "约束.A中的子视图对它们没有任何约束.
现在,在我的代码中,我有一个动画A内部子视图的方法.在该方法中我调用UIView's动画方法...
[UIView animateWithDuration: delay: options: animations: completion:];
Run Code Online (Sandbox Code Playgroud)
并在View A中为其中一个子视图设置动画.现在的问题是这些帧更改不会持久存在.当我在当前视图控制器上模拟视图控制器然后关闭它时,A内的所有子视图的帧都会重置.
我搜索了它,发现由于Autolayout问题正在发生.我禁用它,然后再次尝试,一切运作良好.
但是启用Autolayout的解决方法是什么?
我错过了什么......?
有趣的是,StackOverflow上的很多帖子都提到了这一点
我们应该使用自动布局来设置约束而不是帧的动画.
但我没有对视图A内的子视图应用任何约束.约束仅适用于视图A.
谢谢.