タグ付けされた質問 「uiviewanimation」

17
UIViewアニメーションをキャンセルしますか?
UIView進行中のアニメーションをキャンセルすることはできますか?または、CAレベルまで下げる必要がありますか? つまり、私はこのようなことをしました(多分、アニメーションの終了アクションも設定しています): [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:duration]; [UIView setAnimationCurve: UIViewAnimationCurveLinear]; // other animation properties // set view properties [UIView commitAnimations]; しかし、アニメーションが完了してアニメーション終了イベントを取得する前に、それをキャンセルしたい(短くします)。これは可能ですか?ぐるぐる回ると、何人かが同じ質問に答えずに質問し、1人または2人がそれを実行できないと推測しています。

20
UIViewアニメーションで非表示/表示
私の単純な目標は、アニメーションの非表示および表示機能をフェードインすることです。 Button.hidden = YES; 十分に単純です。しかし、単に消えるのではなく、フェードアウトさせることは可能ですか?そのようにそれはかなり専門外に見えます。

18
popViewControllerの完了ブロック
を使用してモーダルビューコントローラーを閉じる場合dismissViewController、完了ブロックを提供するオプションがあります。同様の同等物はありpopViewControllerますか? 完了の引数は非常に便利です。たとえば、モーダルが画面から消えるまでテーブルビューから行を削除するのを保留して、ユーザーに行のアニメーションを表示させることができます。プッシュされたビューコントローラーから戻るときも同じ機会が欲しいです。 アニメーションブロックに配置popViewControllerしてみましたUIViewが、完了ブロックにアクセスできます。ただし、これにより、ポップされるビューに不要な副作用が生じます。 そのような方法が利用できない場合、いくつかの回避策は何ですか?

6
円の描画をアニメーション化する
円の描画をアニメーション化する方法を探しています。サークルを作成することはできましたが、すべてが一緒に描かれます。 これが私のCircleViewクラスです: import UIKit class CircleView: UIView { override init(frame: CGRect) { super.init(frame: frame) self.backgroundColor = UIColor.clearColor() } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } override func drawRect(rect: CGRect) { // Get the Graphics Context var context = UIGraphicsGetCurrentContext(); // Set the circle outerline-width CGContextSetLineWidth(context, 5.0); …

16
UINavigationControllerからビューをポップして、1回の操作で別のビューに置き換えるにはどうすればよいですか?
UINavigationControllerのスタックから1つのビューを削除して、別のビューに置き換える必要があるアプリケーションがあります。状況は、最初のビューが編集可能なアイテムを作成し、次にそれ自体をアイテムのエディターに置き換えることです。私が最初のビュー内で明白な解決策を実行するとき: MyEditViewController *mevc = [[MYEditViewController alloc] initWithGizmo: gizmo]; [self retain]; [self.navigationController popViewControllerAnimated: NO]; [self.navigationController pushViewController: mevc animated: YES]; [self release]; 私は非常に奇妙な行動をします。通常はエディタービューが表示されますが、ナビゲーションバーの[戻る]ボタンを使用しようとすると、余分な画面が表示され、一部が空白になり、一部が台無しになります。タイトルもランダムになります。ナビゲーションスタックが完全にホースで固定されているようなものです。 この問題へのより良いアプローチは何でしょうか? ありがとう、マット

14
iOS 7で戻るボタンを変更すると、スワイプして戻ることができなくなります
次のようなカスタムの戻るボタンを設定しているiOS7アプリがあります。 UIImage *backButtonImage = [UIImage imageNamed:@"back-button"]; UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom]; [backButton setImage:backButtonImage forState:UIControlStateNormal]; backButton.frame = CGRectMake(0, 0, 20, 20); [backButton addTarget:self action:@selector(popViewController) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton]; viewController.navigationItem.leftBarButtonItem = backBarButtonItem; ただし、これにより、iOS7の「左から右にスワイプ」ジェスチャを無効にして前のコントローラに移動できます。カスタムボタンを設定し、このジェスチャーを有効にしたままにする方法を知っている人はいますか? 編集:代わりにviewController.navigationItem.backBarButtonItemを設定しようとしましたが、これは私のカスタム画像を表示していないようです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.