【发布时间】:2014-12-06 19:51:08
【问题描述】:
我有一个非常简单的问题,我可能误解了。
我有两个 UIView“A”和“B”。如果我写:
let A = UIView() // Or something else
let B = A
然后我改变B的属性(例如框架),A的属性也会改变吗?
虽然没有,但我正在为视图设置动画,所以我有初始视图和最终视图。我创建了一个这样的过渡视图:
let transitionView = finalView
然后我更改了transitionView的属性,例如标签的位置。
当我在动画末尾添加最终视图时,标签位于新位置。
为什么?谢谢
【问题讨论】:
-
这是 Swift 的一个非常基本的特性。在对此类问题使用带宽之前,请尝试查阅文档。
-
这个问题似乎是题外话,因为它甚至没有尝试查阅文档。
标签: ios object memory swift uiview