cost 287 ms
如何讓 UIImageView animation 等待 dynamicAnimator 行為完成開始動畫

[英]How to make UIImageView animation wait for dynamicAnimator behavior to finish to start animating

我正在為一個應用程序開發 animation,其中一個鞋盒從屏幕頂部掉落並落在基座上,然后鞋盒打開。 我想知道是否有任何方法可以使 animation 用於打開盒子以等待盒子在執行打開 animation 之前固定在基座上? 這是我的代碼: 除了檢查圖像視圖的中心 position 以設置布爾值,然 ...

方形父視圖中圓形子視圖之間的 UICollisionBehavior 檢測

[英]UICollisionBehavior detection between round subViews in square parentViews

我有一個方形的 containerView,里面有一個 roundImageView。 containerView 被添加到 UIDynamicAnimator。 當 containerViews 的角相互碰撞時,我需要它們從 roundImageView 反彈,就像這個問題一樣。 在 custo ...

UICollisionBehavior 忽略屏幕邊緣

[英]UICollisionBehavior Ignore Screen Edges

我有幾個 UIViews 在屏幕上不斷移動。 使用UICollisionBehavior我可以防止視圖相互碰撞,但我需要它們穿過屏幕的邊緣(頂部、左側、右側、底部)。 在下面的這個例子中,一旦它們碰到屏幕的底部邊緣,它們就會相互彈開,然后最終就坐在那里。 我試圖對 UIViews 進行子類化,並查看 ...

Swift UIImage 不能用重力動畫

[英]Swift UIImage cant be animated with gravity

我在 Google 上查看了所有內容,但並不多。 Swift 的社區真的這么小嗎??? 我有一張圖片,在長按時,我希望它在重力作用下落下並撞到屏幕底部。 我得到的錯誤是 無法將“UIView”類型的值轉換為預期的參數類型“[UIDynamicItem]” 我已經嘗試過 UILabel、 ...

如何將多個UIDynamicItem彼此附加

[英]How to attach multiple UIDynamicItems to each other

我正在嘗試通過UIDynamicAnimator實現彼此相連的圈子,例如在Apple的Music App中。 我需要將圓圈彼此連接並查看中心。 我試圖通過UIAttachmentBehavior實現此UIAttachmentBehavior ,但似乎不支持多個附件。 結果,圓圈彼此重疊:) ...

如何使用UIPushBehavior以相同的速度推送動態對象?

[英]How to push dynamic object with same speed using UIPushBehavior?

我不是物理專家。 但是,我想移動UILable,它具有動態高度(取決於內容),就像提示器一樣。 但當我以10級開始行為時,它會開始移動但突然變慢,我想以相同的速度連續向上移動。 以下是我的代碼: lblText大小為375 * 1500 ...

向UIDynamicAnimator添加超過32個UIFieldBehaviors會導致SIGABRT

[英]Adding more than 32 UIFieldBehaviors to a UIDynamicAnimator causes a SIGABRT

我有以下代碼。 當我迭代25次(5 * 5)時,它工作正常。 當我迭代36次(for循環中的6 * 6)時,它會與SIGABRT崩潰。 我已經粘貼了錯誤的圖像(Xcode中的Playgrounds不會讓我復制粘貼它)。 這是一個內部錯誤,是否在某處定義了32個行為的限制,或者這是我的代碼 ...

“啟動”並刪除UIView

[英]“Launch” and drop a UIView

上圖說明了我想要的東西: 紅圈是UIView的起點 我希望通過改變X位置向上啟動它(Y位置) 我想讓它落入邊界內。 我嘗試了什么: 對於啟動,我可以使用UIView.animate函數。 對於drop,我可以使用UIDynamicAnimator。 ...

使用UIGravityBehavior的子視圖具有不同的重力

[英]Have subviews using UIGravityBehavior have different gravity

我有一個帶有一組子視圖的viewController。 目前,所有這些引力都相同。 我希望能夠為每個子視圖設置不同的重力方向值。 有人可以告訴我該怎么做嗎? 提前致謝 編輯:當前在控制台中獲得此輸出“每個動畫師的多重重力行為是未定義的,將來可能會斷言” ...

UIDynamicAnimator落球循環迅速3

[英]UIDynamicAnimator dropping balls loop in swift 3

我有UIDynamicAnimator ,球從上到下掉落,但有時掉3個球,有時掉5個……等等。 但是我在for循環中添加to = 50必須掉落50球 錯誤在哪里? 我的代碼在下面。 ...

UIFieldBehaviour 用於將動態視圖捕捉到屏幕的頂部、底部或中間

[英]UIFieldBehaviour for snapping dynamic view to top, bottom or middle of screen

我正在使用一個可拖動視圖,它是屏幕的寬度和高度,可以根據平移手勢在屏幕上向上或向下移動。 當平移手勢結束時,我希望它根據平移結束時視圖的位置捕捉​​到三個不同的 y 位置,即屏幕的頂部、中間或底部。 我想要類似 UIFieldBehaviour 的東西,其中一個力將其動畫到正確的位置。 當在頂部 ...

滑塊確定重力

[英]Slider determines gravity

到目前為止,我已經使用UiDynamicAnimator創建了一個從底部開始並向上移動的矩形。 我希望用戶確定負重力的“強度”。 我希望用戶通過滑塊確定值。 到目前為止,這是我的代碼: 我得到兩個錯誤: “歧義使用“值”和“使用未解析的標識符“ sliderValue”” ...

使用UIDynamicBehavior將慣性添加到UIView Pan

[英]Adding Inertia to a UIView Pan with UIDynamicBehavior

我正在嘗試使用UIPanGestureRecognizer平移'blockView'。 當平移“結束”時,希望“ blockView”以慣性減速,就像UIScrollView會以慣性結束滾動一樣。 問題:在平移視圖時,“ blockView”會嘗試捕捉到平移所源自的原點。 平移 ...

如何在NSObject類中添加動態行為:Swift

[英]How do i add dynamic behaviour in NSObject class : Swift

我正在嘗試使用swift在NSObject類中使用UIDynamicAnimator創建具有動態行為的自定義Alertview,同時在UIObject類的init方法中將UISnapBehaviour添加到視圖中init方法的快照行為不起作用,例如,看下面的代碼 將“ TestView” ...

UIDynamicAnimator順序動畫

[英]UIDynamicAnimator sequential animation

我正在嘗試使按鈕從菜單按鈕中彈出(類似於Path上的+按鈕),並使用UIDynamicAnimator設置捕捉和退出按鈕的動畫。 它有效並且代碼非常簡單。 這樣,所有三個按鈕會同時彈出。 我想問的是,是否可以使用UIDynamicAnimator使按鈕一個接一個地動畫,或者其他簡單的 ...

iOS UIDynamicAnimator masksToBounds不會使碰撞作為邊界工作

[英]IOS UIDynamicAnimator masksToBounds does not make collision work as bounds

我在IOS 9的Xcode 7應用程序中工作。目標是使用UIDynamicAnimator,UIGravityBehavior和UICollisionBehavior使圓形對象的行為像球一樣。 一切工作正常,除了UIViews(代表球)看起來是圓形的,但在碰撞期間的行為類似於矩形。 構建並添 ...

使用Swift向手勢添加UIView碰撞

[英]Adding a collision to a UIView with a pangesture with Swift

我試圖在不使用Spritekit的情況下用Xcode制作乒乓游戲。 我正在為球和槳使用UIVeiws。 為了移動槳,我在情節提要中使用了平移手勢識別器,並將其連接到UIView。 我想向槳添加碰撞,但是我需要它與槳一起移動。 現在,使用addBoundaryWithIdentifie ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM