2017-08-21 8 views
0

MMTransitionAnimator podファイルがインストールされました。表示されているボタンをタップしている間は表示されません。このリンクを参照してください。github.com/mojun/MMTransitionAnimator。ボタンaction.canをクリックしている間にビューを閉じるには誰でも助けてください。MMTransitionAnimatorのビューを解除する方法

+0

どのように:

@protocol ModalViewControllerDelegate <NSObject> @optional - (void)closeButtonPressed; @end @interface ModalViewController : UIViewController @property (nonatomic, weak) id <ModalViewControllerDelegate> delegate; @end @implementation ModalViewController - (void)btnCloseTapped { [self.delegate closeButtonPressed]; } @end 

はその後のようなあなたの提示ビューコントローラにそのデリゲートを実装します。提示されModalViewControllerで

self.modalVC.delegate = self; 

は、デリゲートを作りますあなたのアニメーションコントローラを紹介しましたか? – Baig

+0

はいplzはこの例をチェックしますhttps://github.com/mojun/MMTransitionAnimator –

答えて

1

提示しながら:

- (void)closeButtonPressed { 
    //Needs to play more.. 
    _animator = [[MMTransitionAnimator alloc] initWithOperationType:MMTransitionAnimatorOperationNone fromVC:_modalVC toVC:self]; 
    _animator.usingSpringWithDamping = 0.8f; 
    _animator.interactiveType = MMTransitionAnimatorOperationDismiss; 
    _containerView.alpha = 1; 
    _handleBarView.y = self.view.height - _handleBarView.height;; 

    [self.modalVC dismissViewControllerAnimated:YES completion:nil]; 

} 
+0

はwokingを試みませんでした。 –

+0

どのような例を挙げてもいいですか? –

+0

大丈夫です。 – Baig

関連する問題