私はストーリーボードを使用していますが、「セグエ」なしでトランジション (アニメーション化されているかどうかにかかわらず) を実行する方法があるかどうか疑問に思っています。
異なる ViewsController 間にプログラムでトランジションを配置できますか?
私はストーリーボードを使用していますが、「セグエ」なしでトランジション (アニメーション化されているかどうかにかかわらず) を実行する方法があるかどうか疑問に思っています。
異なる ViewsController 間にプログラムでトランジションを配置できますか?
はい。
(そして、それはコードを使用する以外に可能であってはなりません。これはプログラミングであり、グラフィック デザインではありません。それはグラフィック デザイナーの仕事です。)
UIView には、アニメーションとトランジションを有効にするいくつかのメソッドがあります。最も使いやすく、最も強力な (読み取り: カスタマイズ可能) は、
+ (void)animateWithDuration:(NSTimeInterval)duration
animations:(void (^)(void))animations
completion:(void (^)(BOOL finished))completion;
アニメーション用、および
+ (void)transitionFromView:(UIView *)fromView
toView:(UIView *)toView
duration:(NSTimeInterval)duration
options:(UIViewAnimationOptions)options
completion:(void (^)(BOOL finished))completion;
それらは聖書の15節にあります。