問題タブ [uianimation]

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 投票する
2 に答える
4731 参照

cocoa-touch - タッチ入力をキャンセルするUIViewアニメーション?

ここに UIScrollView があり、ユーザーがページにスクロールしたときに画面の中央にラベルを表示するように追加しています。問題は、アニメーションが進行している間、ユーザーが次のページにスクロールできないことです (すべてのユーザーアニメーションが終了するまで、インタラクションが無効になっているように見えます)。

ラベルを表示するための私のコードは次のとおりです。

では、このスクロールビューでのユーザー操作のキャンセルから抜け出すにはどうすればよいでしょうか?

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

objective-c - UILayer カスタム 'コンパクト' アニメーション、アンカー ヘルプを探しています

レイヤーの下部が跳ね上がるレイヤーのアニメーションを作成しようとしています。上部に蝶番を付けたビューを考えてみてください。次に、ボタンが上下にアニメーションします。コンパクトの表紙みたいな。私が望むのは、標準的なフリップ アニメーションのようなものですが、片面だけを表示することです。アニメーションの構成に問題があります。

問題は、「ヒンジ」部分を作成できないように見えるアニメーションを正しく受け入れたことです。つまり、ヒンジは上部ではなく中央にあります。私は何が欠けていますか?

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

上記のようにレイヤーをアニメーション化し、完了時にレイヤーのビューを他のすべてのビューの背後に送り、レイヤーを元の状態に戻して、後で前面に表示できるようにします。

助けてくれてありがとう!

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

uiview - ビューをアニメーション化しながら UIButton をアニメーション化する

私はアニメーションの問題に直面しています。

だから今、私のアプリには、閉じるボタンのあるサブビューがあります。閉じるボタンを押すと、前のビューを示す下向きのアニメーションが発生します。それは正常に機能しています。このように NSNotificationCenter に通知を渡すことで、カール ダウン クロージング アニメーションを実行します。[[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:self];

ここで、閉じるボタン自体にアニメーションを適用して、閉じるボタンを押すとアニメーションが実行され、カール ダウン アニメーションが発生するようにしたいと考えました。だから私がそれを行う方法は、次のコードによるものです

以前は closeButton.frame の値が (580,15,100,40) だったので、アニメーションは画像が右から左に 580 から 500 に移動するようになります。

コードを実行すると、閉じるボタンを押すと、閉じるボタンのアニメーションは発生しませんが、カールダウンのアニメーションが発生します。したがって、通知を投稿するコードをコメントアウトしたときのテストでは、閉じるボタンのアニメーションは完全に機能しますが、下向きのアニメーションは発生せず、前のビューも表示されません (ビューに通知を送信しないため)近い)。

ここで何が問題なのか、なぜ 2 つのアニメーションが同時に発生しないのかを知りたいです。

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

iphone - カスタムトランジションでXIBをロードしますか?

カスタムAnimationTransitionを使用してXIBをロードすることは(まったく)可能ですか?

私がやったことは、画面を「カバー」するアニメーションを作成することです。私が欲しいのは、そのアニメーションの再生が完了した後、新しいXIBを表示したいということです。

私はこれに対する適切な解決策を見つけることができないようです...何かアイデアはありますか?

より明確にするために:ボタンを押します->アニメーションの再生(カバー画面)->XIBのロード。


またあったね!はい、あなたが説明した最後の方法は私がそれをしている方法です。私は2つのUIViewを持っています(すでにそこに間違っているかもしれません)、それらは両側にオフバウンドに配置されています(x.-160.y.0とx.320y.0のように)

したがって、現在のビューを「分割」してから新しいXIBを開くのではなく、探している効果は「ドアを閉じる」効果です。そのため、UIViewを使用しました(グラフィックを上に配置すると思いました)。それらのうち、2つのImageViewのように)。次に、新しいXIBをロードするために...これはimが本当に困惑しているところです。これを試す最初の方法は、上記の2つを含む3つのIBActionを作成してから、3つすべて(複数のアクション)をボタンに適用することでした。したがって、ビューを切り替えるために、次のようにしました。 `-(IBAction)newViewDisplay:(id)sender {

} `

あなたが言ったように、これは私の頭の上にあるかもしれません、しかし私がちょうどいくつかの指示を得たならば、私はこの仕事をするために何マイルも歩きます。それは本当に私のアプリを一新するでしょう。私の質問に答えるために時間を割いてくれてありがとう、All the best / Andy

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

iphone - iphone:objective c:UIViewアニメーション?

アップルのドキュメントを読みました:http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/AnimatingViews/AnimatingViews.html#//apple_ref/doc/uid/TP40009503-CH6-SW1

iOS3.0以前の場合、これを使用します。

方法1:

新しいiOS4はこれを行うことができます:

方法2:

Q1。私が知りたいのは、以前のメソッドでは、beginAnimationsにこの「ShowHideView」がありますが、そのメソッドは組み込みのメソッドですか?

Q2。beginAnimationsにアニメーション用の組み込みメソッドは他にありますか?はいの場合、これらすべてのメソッドはどこにありますか?

Q3。そして最後に、後者のmethod(method2)呼び出しでこれらのメソッドを使用できますか?

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

ios - アニメーション化されたサブビュー

Ipad アプリに分割ビュー コントローラーがあり、詳細ビューには UITableView のサブビューがあります。私が実装しようとしている機能は、サブビューのボタン(情報ボタン)が押されたときにサブビューの同じ位置に情報ビューを取得することです。この情報ビューをアニメーションで取得する必要があり、そのアニメーションは、情報ボタンが押されると、そのサブビューだけが反転し (UIAnimationOptionFlipFromRight)、情報ビューが表示されることです...

これはそれを実装しようとする方法です -

シミュレーターを実行して任意のサブビューで情報ボタンを押すと、アニメーションが完全に発生します。つまり、サブビューは右から反転しますが、infoView は表示されません。

ここでどこが間違っているのか誰かに教えてもらえれば幸いです。

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

objective-c - UILabel の backgroundColor はアニメーション化できませんか?

私は gridView を持っています、私はいくつかを表示するために使用しますGridViewCell : UIView。はGidViewCellそれ自体に UILabel を追加し、それ自体に をアタッチUITapGestureRecognizerします。

ラベルの背景色の変更など、アニメーションを再生しtapped:たい

しかし、ラベルは瞬く間に青く点滅するだけです。同じコードを使用して、背景色の代わりにラベルのアルファを調整すると、すべてが期待どおりに機能します。

Apple のドキュメントには、backgroundColor がアニメーション可能としてリストされています。それは...ですか?私は何か間違ったことをしていますか?

0 投票する
4 に答える
3105 参照

iphone - iphoneで(UIAlertViewとして)ログイン画面を作成するには?

UIViewController で LoginScreen を作成するには? ボタンをタップすると、UIAlertView のように表示されるはずです。

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

cocoa-touch - UIAnimationブロックを含む再帰メソッド、適切にリリースする方法

必要なときにUIに固定できる小さな「ローダー」を作成しました。UISpinnerViewによく似ています。

再帰的に呼び出す必要があるロジックがいくつかあります(この投稿のブロックのコードを簡略化しました)。私はこのようにします:

このメソッド[self blink]は、ビューがスーパービューに追加されたときに呼び出されます。

Loaderクラスにはオブジェクトが保持されていないため、スーパービューでオブジェクトを削除すると解放されます。問題は、ビューを解放したときにアニメーションブロックが実行されている場合、完了ブロックが割り当て解除されたオブジェクトを呼び出し、エラーが発生することです。

(20380,0xa0a29540)malloc:* mmap(size = 2097152)が失敗しました(エラーコード= 12)*エラー:リージョンを割り当てることができません

コンソールとエラー:

__[LoaderClass点滅]_block_invoke_2

デバッグナビゲータで。

スーパービューから削除されたときにビューを正しく破棄するにはどうすればよいですか?

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

objective-c - UIPickerView アニメーションの不具合

ボタンが押されたときに UIPickerView がスライドアップする場所に実装しようとしている効果に問題があります。

} }

ご覧のとおり、コードは最初にボタンのタイトルが「選択」または「完了」であるかどうかをチェックし、選択されている場合は UIPickerView でスライドします。ただし、アプリケーションをビルドするたびに、最初にボタンを押すと、UIPickerView がすぐに最後の位置に表示され、スライドして見えなくなります。ボタンのタイトルは変更されません。この最初の不具合の後、正常に動作します。

なぜこれが起こっているのか、またはそれに対する簡単な修正を考えられる場合は、本当に感謝します.

ルーク