問題タブ [uiviewanimationtransition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
144 参照

uiview - uiview とその中のすべて (他のカスタム描画 uiviews) をアニメーションでスケーリングする方法は?

その中に他のカスタム描画された uiview を含む uiview があります。ユーザーがこの親ビューをクリックすると、アニメーションで新しく定義されたフレームに展開されるようになりました。アニメーション ブロックを使用して、ある程度の成功を収めました。問題は、展開されたビューが展開されていない uiview のスケーリングされたバージョンにすぎないため、少しピクセル化されていることです。アニメーション ブロックの後に子ビューを呼び出すことsetneedsdisplay()で、ビューを展開した結果が鮮明になります (つまり、ピクセル化されません)。しかし、トランジションではまだピクセル化されています。

誰かがこれを行うためのより良い方法を提案できますか?

0 投票する
2 に答える
679 参照

iphone - UIModalTransitionStyleFlipHorizo​​ntalはランドスケープモードで垂直方向に反転します

ランドスケープモードでアプリを開発しています。ランドスケープモードでUIModalTransitionStyleFlipHorizo​​ntalフリップを実行している間、垂直方向にフリップします。

それを修正する方法はありますか?

コードは次のとおりです。

0 投票する
1 に答える
77 参照

ios - UIView-ビューのアニメーション

ボタンを押すだけでUIViewを片側に開きたいのですが。つまり、ドアが開いて側面が固定されているのと同じですが、完全に回転しているわけではなく、30〜40°の角度になっています。どうやってやるの?UIViewAnimationOptionTransitionFlipFromBottomを使用してUIViewを反転しようとしましたが、軸が片側ではなく中央にある状態で完全に反転します。どうやってやるの?

0 投票する
2 に答える
880 参照

ios - ビュー間のスワップ/移行iOSプログラミング

私はIOSプログラミングの初心者で、現在2つのタブがあるタブバーアプリケーションを持っています。2つの質問があります。

最初のタブは地図を示しています。いくつかの画鋲でそれを想像してください。ナビゲーションバーにボタンがあり、これをクリックすると、マップビューを移動し、リストビューを表示します。画像からUIを確認できます。ボタンはリストと呼ばれます。

リストをクリックすると、このビューが消えてリストビューが表示されます。質問は次のとおりです。

1)これを行うにはどうすればよいですか?ナビゲーションモデルを試しましたが、戻るボタンが必要ないため、これは必要ありません。2つの異なるビューを作成しようとしましたが、ボタンをそのビューにドラッグしただけですが、アプリがクラッシュします。ナブバーのリストボタンが欲しいだけです。クリックすると、ビューがリストビューに変わり、ボタンのテキストがマップに変わります。したがって、ボタンをもう一度クリックすると、マップビューに戻り、ボタンがリストに変わります。

2)このためのアニメーションをどのように実現しますか?ページがめくるアプリを見たり、不透明度を下げるなどのオプションを見たりしましたが、めくりアニメーションを実現したいと思います。

助けてくれてありがとう。ほんとうにありがとう。

0 投票する
1 に答える
321 参照

ios - UIDeviceOrientationLandscapeLeft と UIDeviceOrientationLandscapeRight で同じページ遷移を実装する

私はiOS4.3以降のデバイスで動作するはずのiOS 6.0 SDKでプロジェクトを開発しています.
横向きの左で発生しているのと同じページカールが横向きの右になるようにします。
リンク先を見て理解を深めてください。 ビデオデモリンク

私が使用したコードを以下に示します

このコードで何が間違っているのか教えてください。どんな助けでも大歓迎です。

0 投票する
2 に答える
1891 参照

iphone - Google plus ios アプリのようなタイムラインのアニメーション効果を再現

Google Plus iOS アプリのタイムライン上のタイルの 3D に似たアニメーションに非常に混乱しています。私はそれに取り組んでいますが、オブジェクトの完璧な 3D アニメーションを作成することに成功していません。UIView 要素のブロックを含むアニメーションに関する簡単な知識があります。しかし、3D トランジションの適用方法がわかりません。

私たちを手伝ってくれますか?

私はこれを見つけましが、Android用で、答えはjs用です。これに似たもの。

ここに画像の説明を入力

0 投票する
3 に答える
2163 参照

ios - TransitionFromView は前のビューを削除します

アプリでビュー間を遷移する際に TransitionfromView を使用すると問題が発生します。

設定

これはView Controllerの基本設定です。その中には 2 つのビューがあります。MKMapView と UITableView。トグル ボタンを押すと、地図と表が交互に表示されるようになっています。

これは私の *.h ファイルです

そのため、マップビューがプログラムで作成されている間、テーブルビューはストーリーボードから取得されます。

問題

MapView から TableView に移行すると、テーブルビューの値は null (0x0000000) になります。transitionfromview の動作は、親ビューからビューを削除することだと理解しています。しかし、トランジション後にテーブルビューをサブビューとして追加しようとすると、値がnullであるため機能しません。だから私の質問は、ビューがnullの場合、移行後にテーブルビューを追加するにはどうすればよいですか?

PS: これが単純な質問である場合は申し訳ありませんが、私は iOS プログラミングが初めてで、この質問を投稿する前にフォーラムを調べようとしました。

0 投票する
2 に答える
277 参照

ios - UIview フリップはビューを暗くします

私は iOS で単純な FlipView を実装してきました: 2 つのサブビューを含む UIView で、一度に 1 つずつ表示され、クリックすると反転します。私はフリッピングをアニメーション化するために以下を使用しています。

かなり簡単ですよね?

しかし、私を悩ませているのは、ビューが反転している間、反転されたコンテンツが暗くなることです. これは、明るい背景に対して表示されます。

まったく同じアニメーションを使用する解決策を誰かが知っていますが、暗くはありません(<=それは単語ですか?)

前もって感謝します !

PS:IOS 5以降をターゲットにしています。

0 投票する
1 に答える
439 参照

ios - カスタム UIStoryboardSegue のビュー間の遷移が表示されない

カスタム UIStoryboardSegue を作成しました。

私の CustomSegue.m ファイル内の唯一のコードは次のとおりです。

ストーリーボードを設定して、最初のボタンが 2 番目のボタンにリンクされた 2 つの UIViewController だけを持つようにすると、すべてが計画どおりに機能します。左トランジションからのフリップがあります。

しかし: 最初の UIViewController の前に UINavigationController を配置すると、セグエは左からのフリップを行わずに 2 番目のビュー コントローラーを表示するようになりました。

何が起こっている?遷移がナビゲーション コントローラーで機能しないのはなぜですか?

ご協力いただきありがとうございます!

(興味がある場合は、カスタム セグエを使用している理由は、いくつかの紹介ページの後にマスター詳細ビューを表示できるようにするためです。この Stackoverflow の回答に触発されています。)

0 投票する
1 に答える
791 参照

ios - iOS - CATransition を使用して 2 つの UIView 間で適切にアニメーション化する

画面に既に UIView があり、検出したスワイプの種類に応じて、4 つの方向 (左、右、上、下) のいずれかから新しい UIView を「スライドイン」したいと考えています。スワイプジェスチャ情報の取得は既に完了しており、問題はありませんが、左にスワイプすると、別の UIView インスタンスが右から「スライドイン」するようになります。

具体的には、新しい UIView が右からスライドインすると、古い UIView がビューの外にスライドし始め、完全にビューから外れるまで左にスライドします。言い換えれば、元の UIView が見えなくなるまで、アニメーション中に両方の UIView を見ることができるという効果が欲しいです。たとえば、ホーム画面で左にスワイプすると、iPad でも同じタイプの効果が見られます。ホーム画面がビューの外にスライドすると、右からアプリ アイコンの別の画面にスライドします。左。達成したい唯一の注意点は、移行を途中で止めることはできないということです。

とにかく、ここに私がこれまでに持っているコードがあります-私は近くにいると思いますが、おそらくここで達成する必要があることを完了するための助けを得たいと思います:

UIView TileView は、viewController のサブビューです。画面の配置に関してすべてが一致するように、newView に対して他に行う設定はありますか? KCATransitionPush は私が探しているアニメーションのタイプだと思いますが、100% 確実ではありません

私がここで見逃していることへの助けは役に立ちます。