私の目標はsubView
、アニメーションでを表示することです。そのようなアニメーションを実行するための専用クラスを実装し、そのクラスからインスタンス化して、subViewアニメーションに適用しました。
AnimationClass *ani = [[AnimationClass alloc] init];
ani.type = AnimationClassTypeTransition;
ani.direction = AnimationClassDirectionMoveUp;
[self.masterView addSubview:self.detailImage withAnimation:ani];
スムーズなトランジションアニメーションですべてがうまくいきますが、次の警告が表示されます。
'UIView' may not respond to 'addSubview:withAnimation:'
その警告を解決するために上記のコードをリファクタリングするにはどうすればよいですか?よろしくお願いします
編集
masterViewはUIView
タイプのプロパティです。これは次のように宣言されています:
@property (nonatomic, assign) UIView *masterView;
そしてで合成されます.m
。