![](/img/trans.png)
[英]UICollisionBehavior detection between round subViews in square parentViews
我有一個方形的 containerView,里面有一個 roundImageView。 containerView 被添加到 UIDynamicAnimator。 當 containerViews 的角相互碰撞時,我需要它們從 roundImageView 反彈,就像這個問題一樣。 在 custo ...
[英]UICollisionBehavior detection between round subViews in square parentViews
我有一個方形的 containerView,里面有一個 roundImageView。 containerView 被添加到 UIDynamicAnimator。 當 containerViews 的角相互碰撞時,我需要它們從 roundImageView 反彈,就像這個問題一樣。 在 custo ...
[英]UICollisionBehavior Ignore Screen Edges
我有幾個 UIViews 在屏幕上不斷移動。 使用UICollisionBehavior我可以防止視圖相互碰撞,但我需要它們穿過屏幕的邊緣(頂部、左側、右側、底部)。 在下面的這個例子中,一旦它們碰到屏幕的底部邊緣,它們就會相互彈開,然后最終就坐在那里。 我試圖對 UIViews 進行子類化,並查看 ...
[英]UICollisionBehavior and UIGravityBehavior not working as expected with DispatchQueue
我目前正在為一個已設計為可玩connect 4的框架設計UI。該框架封裝在一個名為GameSession的類中。 我不會描述它的API的來龍去脈以及它的運行方式。 我不認為這很重要。 我相信我可能會誤解調度隊列,並且使用不正確。 但是,我進行了無休止的搜索,沒有發現任何暗示解決我的問 ...
[英]UICollisionBehaviorDelegate methods not called
我使用UIKitDynamics開發應用程序並實現碰撞檢測。 碰撞檢測正在發揮作用。 但不知何故,沒有調用UICollisionBehaviorDelegate方法。 沒有顯示警告或錯誤。 我創建了一個示例項目來演示該問題: 基礎SDK:iOS 11.2,Xcode版本9 ...
[英]Swift - UICollisionBehavior delegate methods not being called
我正在做一個簡單的動畫,它需要我處理一些與邊界的碰撞。 我有一個類,viewcontroller,我將它擴展為 UICollisionBehaviorDelegate,這樣我就可以識別和處理視圖沖突。 出於某種原因,當發生碰撞時,我的委托方法永遠不會觸發。 ...
[英]Can collisionmode be set to nothing?
UiCollisionBehavior具有四種碰撞模式:1.項目2.邊界3. Init(rawValue:UInt)4.一切 是否可以將沖突模式設置為空? ...
[英]Swift Xcode Collisions between group members, but not groups
我在單視圖應用程序中,並且設置了碰撞行為。 我有兩個不同的數組或UIViews組。 我希望同一組的成員彼此碰撞,但不同組的成員彼此碰撞。 我怎樣才能做到這一點? 碰撞 ...
[英]UICollisions in Swift
我需要使用Swift語言在單視圖應用程序中制作Breakout應用程序。 但是,我很難讓“球”對擊中障礙做出反應。 此外,在遇到障礙后,我很難讓障礙消失。 有沒有人對此有解決方案,或者有沒有值得我關注的示例應用程序? 這是在單視圖應用程序中,而不是Sprite中。 ...
[英]CollisionBehaviour do not working with autolayout
我正在嘗試實現兩個視圖之間的沖突。 firstView是帶有文本字段的視圖。 如果某個文本字段變為firstRecognizer,並且鍵盤框架與firstView重疊。 它向上移動,如果firstView與碰撞secondView ,應該將其推過。 但這不會發生。 相反, firs ...
[英]Setting collision bounding path of a UIView in iOS 9
在iOS 9中,Apple將collisionBoundsType引入了UIKit-Dynamics 。 設置此UIDynamicItemCollisionBoundsTypeRectangle或將其設置為UIDynamicItemCollisionBoundsTypeEllipse時,我 ...
[英]UICollisionBehavior with iOS9 seems to stop 1.5 points away from boundary: My bug or Apple's?
在我的應用程序中,我使用包含UICollisionBehavior的UIKit Dynamics在打開和關閉時彈出一個菜單。 我正在使用的代碼如下。 這對iOS8來說一直很好用。 然而,對於iOS9(包括剛剛發布的iOS9.1 beta 2),我發現了一個奇怪的問題。 從表面上看,我正在 ...
[英]Adding a collision to a UIView with a pangesture with Swift
我試圖在不使用Spritekit的情況下用Xcode制作乒乓游戲。 我正在為球和槳使用UIVeiws。 為了移動槳,我在情節提要中使用了平移手勢識別器,並將其連接到UIView。 我想向槳添加碰撞,但是我需要它與槳一起移動。 現在,使用addBoundaryWithIdentifie ...
[英]UICollisionBehavior boundary not working
我在導航控制器中有一個視圖。 然后我在這個視圖中添加一個子視圖並偏移其原點高度,使其僅覆蓋屏幕的一半(另一半從屏幕底部溢出)。 我希望能夠向上拖動此視圖,但是當它到達導航欄的底部時會停止。 我正在使用UIPanGestureRecognizer來處理視圖的拖動,這很好但它似乎不會停 ...
[英]UICollisionBehavior - views pass through boundaries
作為實現UICollisionBehaviour的一部分,我為屏幕邊緣設置了邊界。 然后我添加了一些視圖,最后將一個UIPanGestureRecognizer附加到其中一個。 現在我可以使用我的可拖動視圖來推動較小的視圖。 問題:如果我將較小的視角轉向並將其推向屏幕邊緣,它最終 ...
[英]Using UICollisionBehavior for Setting boundaries
我是ios編程的初學者。 當我使用UiCollisionBehavior設置放置項的邊界時,我在ViewController.m中添加了以下代碼 但是,myView不會下降,只是停留在原始位置。 有人可以告訴我原因嗎? ...
[英]UIViews Overlap after adding Gravity and Collision behaviour
我試圖在單擊按鈕時堆疊uiviews。 我還使用UIKit動力學添加了重力和碰撞行為。 從圖像( http://pho.to/7nVJI )中可以看到的問題是, 最下面的綠色塊和最上面的塊似乎重疊。 這是ViewDidLoad方法:`-(void)viewDidLoad {[super v ...
[英]Gravity with UIview
我借助UIBezierPath在UIView畫了一個圓圈。 然后我說重力行為,使用這一觀點UIGravityBehavior和使用碰撞行為UICollisionBehavior 。 當圓與其他對象碰撞時,該視圖會變成正方形,但是我想像在與圓一樣的碰撞中使用此視圖。 我該怎么做? ...
[英]How would I best use UICollisionBehavior to detect when a view is no longer on screen at all?
我正試圖在UIKit Dynamics中使用UICollisionBehavior來弄清楚我從屏幕上拋出的視圖(使用UIAttachmentBehavior和UIPushBehavior )實際上完全不在屏幕上。 我發現它很復雜,因為我無法跟蹤它的進展,一旦它被拋出我試圖找出使用UICol ...
[英]Problems with UICollisionBehavior
我不確定是否只是在UICollisionBehavior發現了一些錯誤,或者我只是沒有正確實現它。 我有兩個主要問題。 1)定期創建一個UICollisionBehavior ,它只有兩個項目,一個播放器和一個新項目,它要么從頂部掉落,要么從屏幕底部向上推。 但是,偶爾會有兩個 ...
[英]UICollisionBehavior - custom shape for UIView collision
我試圖弄清楚如何使用UIKit Dynamics成功碰撞兩個具有自定義邊界形狀的UIView。 我可以想到解釋我的問題的最基本的例子是讓兩個圓碰撞(考慮他們的圓角)而不是他們的方形邊界。 我確定我已經在某個地方見過這個但我無法從任何官方消息來源找到關於這個主題的任何文件或討論。 ...