問題タブ [uiattachmentbehavior]

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 に答える
2883 参照

ios - UIDynamics : 春

iOS開発中のアプリでアニメーションを作成しようとしています。バーに衝突するまで落下する箱があります。bounceまた、バーへの影響をボックスに追加しました。私が今追加しようとしているのは、バーの動作です。ボックスがバーに当たったときの反応はわずかなスプリングです。を追加しようとしましたUIAttachmentBehaviorが、正しく実装する方法がわかりませんでした。ビデオなどを見ましたWWDCが、この設定では動作しません。この例でそれを実装する方法を教えていただければ、それは素晴らしいことです。

ここに画像の説明を入力


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

ios - UIScrollView を手動でバウンスする

UIScrollView を使用すると、たとえば次のように、プログラムでオフセットに移動できsetContentOffset:animated:ます。

オフセットがプログラムで設定されているときにバウンス効果を追加しようとしています。UIAttachmentBehavior を使用する必要があると思いますが、使用方法がよくわかりません。

いつ宣言する必要がありますか?ユーザーがドラッグを終了すると、scrollViewDidEndDragging関数で ? または、オフセットが最終オフセットと同じ場合は?

たとえば、私は今、にoffset 10行きたいとしoffset 50ます。たぶん、に行ってoffset 60UIAttachmentBehavior を設定する必要がありoffset 50ますか? それとも他の方法がありますか?

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

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

ios - CMMotionManager から UIDynamics と重力を使用して UIView を回転させる

文字列から釘にぶら下がっている額縁である UIView があります。デバイスの回転に関係なく、ビューの下部を平らに(地面と平行に)保つために、アンカーポイントを中心にビューを回転させようとしています。CMMotionManager と UIDynamics を使用してこれを達成しようとしていますが、今日は何も正しく動作していないようです。ここにいくつかのコードがあります...

itemBehavior の angularForce として motion.gravity.x を試して、力が正しく返され、ビューが正しい方向に回転することを確認しました。これはすべて問題ないようです。このアプローチの問題は、一定の力が適用されるため、ビューが回転し続けることです。setGravityDirection: を使用すると、ビューが回転せずに固定されます。いくつかの助けをいただければ幸いです!ありがとう!

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

uicollectionview - UICollectionView の UIAttachmentBehavior から振動を削除する

iOS Messages アプリで見られるスプリングの動作を私のUICollectionView. メッセージと同様に、テキスト サイズに基づいてさまざまなセル サイズがあります。UICollectionViewFlowLayoutに動作を追加するカスタムを作成しましたがUICollectionView、ユーザーがスクロールを停止した後もメッセージ バブルがわずかに振動し続けます。length、 、dampingの値の組み合わせを何度も試しましたspringが、振動が消えることはありません。

他のスタックの質問を読んだ後、このコメントを見つけました

振動を防ぐには、アタッチされたビューがアタッチ ポイントに近づくにつれて、ダンピング ファクターを 2 次スケールで動的に増加させる必要があります。<

しかし、私が現在持っているものにそのようなものを実装することをどこから始めるべきか本当にわかりません. ヘルプやガイダンスをいただければ幸いです。

UICollectionViewFlowLayout以下は、現在の効果を作成している上の私のコードです。