代码之家  ›  专栏  ›  技术社区  ›  daihovey

uiModalTransitionStyle水平移动

  •  2
  • daihovey  · 技术社区  · 15 年前

    uiModalTransitionStyle可以是垂直、翻转或溶解。我希望它是从右到左或从左到右,就像你在地图工具标注或基于导航的应用程序中单击一个公开按钮一样。

    1 回复  |  直到 15 年前
        1
  •  5
  •   tonklon    15 年前

    这对于模式视图控制器来说是不可能的转换,但是您可以使用类型为 kCATransitionMoveIn kCATransitionPush 以及 kCATransitionFromRight

    CATransition* trans = [CATransition animation];
    trans.type = kCATransitionPush;
    trans.subtype = kCATransitionFromRight;
    trans.duration = 0.5;
    
    [newView.layer addAnimation:trans forKey:@"PushFromRightEffect"];
    
    [someOtherView addSubview:newView];
    // Coded in Browser not tested