我创建了一个自定义视图,可在触发平移手势时调整 CALayers 的大小。当控件添加到 normalUIVIew
时,动画的行为与预期完全一样。
当视图UITableViewCell
通过addSubView
动画被添加到时是跳跃的。我NSLog
在手势处理程序中放置了一些语句,它的行为完全符合预期。
是否有任何事情UITableView
或UITableViewCell
会导致我遇到这种意外行为?使用 addSubView 添加自定义视图是否正确?
编辑
我有更多关于这个问题的信息。这个问题似乎只出现在某些环境中。
*iPhone 3GS、iOS 4.2.1 -是
iPod Touch (Retnia)、5.1 -没有
iPod 模拟器 4.2 -没有
iPod 模拟器 5.1 -没有
我还采纳了 Lorean 和 DavidH 的建议,但并没有解决问题。
*当我从 XCode 构建时,3gs 设备旁边有一条消息,上面写着“Overriding base SDK to 4.3”
这可能是一个潜在的问题吗?