ios - 带有 CGAffineTransform 的 View 的 UIDynamicAnimator

标签 ios objective-c

你如何让 UIDynamicAnimator 和一个有 CGAffineTransform 的 View 一起玩?

self.transform = CGAffineTransformMakeScale(0.5, 0.5); 

运行 UIDynamicAnimator 时,比例设置回正常状态。

提前致谢

最佳答案

如果在设置大小后将对象添加到动画师,应该没问题。动态动画师读取一次变换,然后只在之后写入。如果之后更改大小,则应从行为中删除对象,更改大小并重新添加回来。或者您可以将对象添加到 UIView 并将其添加到动画师,然后您可以随时更改对象的大小,动画师不会在意。

关于ios - 带有 CGAffineTransform 的 View 的 UIDynamicAnimator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19037729/

相关文章:

ios - 尝试在不创建 Storyboard的情况下以编程方式将 Controller 文件添加到导航 Controller 时出错

iphone - 将多个上下文与核心数据一起使用时出现错误 133000

objective-c - 如果您使用 CocoaPods,您的 .gitignore 会包含什么内容?

ios - 添加约束以编程方式禁用内部修饰

objective-c - 使用 LLVM ExecutionEngine 调用 Objective-C 方法时无法识别所有选择器

ios - 在 ios 中访问 @property 的 setMethod

ios - iOS中如何限制NSNotification多次调用方法?

ios - 如何在自定义 CNContactViewController 中异步更新图像

ios - 在 iOS 中获取 wifi 路由器类型

ios - 通过 View 传递数据 Xcode 4.2 Storyboard