小编Elo*_*han的帖子

iPhone加速度计到底测量的是什么?

UIAcceleration类苹果文档说,

"当设备背面静止放置在水平表面上时,每个加速事件都有大约以下值:
x:0
y:0
z:-1
"

现在,我很困惑!当你清楚地说"设备正在静止"时,加速度如何不为零?

UPDATE

从响应来看,我认为这应该被称为"力计"或"重力计",而不是加速度计!

iphone physics accelerometer ios

11
推荐指数
4
解决办法
6925
查看次数

使用autolayout时,UIView帧重置

我正面临一个问题.我工作的一个应用程序,我使用的是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.

谢谢.

iphone animation uiview ios autolayout

8
推荐指数
1
解决办法
4573
查看次数

标签 统计

ios ×2

iphone ×2

accelerometer ×1

animation ×1

autolayout ×1

physics ×1

uiview ×1