objective-c - 如何将 iOS 元素组合在一起,以便可以将它们作为单个元素进行操作

标签 objective-c ios cocoa core-animation

我的 iOS 应用程序中有 3 个 UI 元素,我希望在制作动画时将其视为单个实体。

有一个 UIImageView,其顶部有一个 UILabelView 和 UIActivityIndi​​catorView。有没有一种方法可以将这些东西组合在一起并为该组设置动画,而不必单独为每个东西设置动画?

最佳答案

是的,将它们放入容器 UIView 中(这将是他们的 superview)并为其设置动画。

UIView* containerView = // alloc-init
[containerView addSubview:aSubview]; // repeat for the other views you have

关于objective-c - 如何将 iOS 元素组合在一起,以便可以将它们作为单个元素进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11171167/

相关文章:

ios - Xcode - 如何修复 'NSUnknownKeyException' ,原因 : … this class is not key value coding-compliant for the key X"error?

ios - WKWebview:禁用交互和点击链接

iphone - 如何在运行时设置 Segue 标识符(以编程方式)?

iphone - Objective C,一次一种方法?

ios - NSEntityDescription entityForName 返回 nil

ios - Swift 2 - UICollectionViewFlowLayout 的行为未定义,因为 :

ios - 惊人的音频引擎如何将过滤器应用于麦克风输入

cocoa - 给定年、月、日,全部为 int,我将如何生成 NSDate

iphone - 如何并行处理数组

ios - customTableViewCell 不工作