1

我正在使用 Storyboard,我想知道是否有一种方法可以在没有“segue”的情况下执行转换(动画或非动画)。

我可以在不同的 ViewsController 之间以编程方式进行转换吗?

4

1 回答 1

1

是的。

(除了使用代码之外,这应该是不可能的。这是编程,而不是图形设计——这是图形设计师的工作。)

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 节找到它们。

于 2012-09-03T13:13:06.013 回答