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

[英]UICollisionBehavior detection between round subViews in square parentViews

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

UICollisionBehavior 忽略屏幕邊緣

[英]UICollisionBehavior Ignore Screen Edges

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

UICollisionBehavior和UIGravityBehavior無法與DispatchQueue一起正常工作

[英]UICollisionBehavior and UIGravityBehavior not working as expected with DispatchQueue

我目前正在為一個已設計為可玩connect 4的框架設計UI。該框架封裝在一個名為GameSession的類中。 我不會描述它的API的來龍去脈以及它的運行方式。 我不認為這很重要。 我相信我可能會誤解調度隊列,並且使用不正確。 但是,我進行了無休止的搜索,沒有發現任何暗示解決我的問 ...

未調用UICollisionBehaviorDelegate方法

[英]UICollisionBehaviorDelegate methods not called

我使用UIKitDynamics開發應用程序並實現碰撞檢測。 碰撞檢測正在發揮作用。 但不知何故,沒有調用UICollisionBehaviorDelegate方法。 沒有顯示警告或錯誤。 我創建了一個示例項目來演示該問題: 基礎SDK:iOS 11.2,Xcode版本9 ...

Swift - UICollisionBehavior 委托方法未被調用

[英]Swift - UICollisionBehavior delegate methods not being called

我正在做一個簡單的動畫,它需要我處理一些與邊界的碰撞。 我有一個類,viewcontroller,我將它擴展為 UICollisionBehaviorDelegate,這樣我就可以識別和處理視圖沖突。 出於某種原因,當發生碰撞時,我的委托方法永遠不會觸發。 ...

Swift中的UICollisions

[英]UICollisions in Swift

我需要使用Swift語言在單視圖應用程序中制作Breakout應用程序。 但是,我很難讓“球”對擊中障礙做出反應。 此外,在遇到障礙后,我很難讓障礙消失。 有沒有人對此有解決方案,或者有沒有值得我關注的示例應用程序? 這是在單視圖應用程序中,而不是Sprite中。 ...

CollisionBehaviour不適用於自動版式

[英]CollisionBehaviour do not working with autolayout

我正在嘗試實現兩個視圖之間的沖突。 firstView是帶有文本字段的視圖。 如果某個文本字段變為firstRecognizer,並且鍵盤框架與firstView重疊。 它向上移動,如果firstView與碰撞secondView ,應該將其推過。 但這不會發生。 相反, firs ...

iOS9的UICollisionBehavior似乎要遠離邊界1.5分:我的bug還是Apple的?

[英]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),我發現了一個奇怪的問題。 從表面上看,我正在 ...

使用Swift向手勢添加UIView碰撞

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

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

UICollisionBehavior邊界不起作用

[英]UICollisionBehavior boundary not working

我在導航控制器中有一個視圖。 然后我在這個視圖中添加一個子視圖並偏移其原點高度,使其僅覆蓋屏幕的一半(另一半從屏幕底部溢出)。 我希望能夠向上拖動此視圖,但是當它到達導航欄的底部時會停止。 我正在使用UIPanGestureRecognizer來處理視圖的拖動,這很好但它似乎不會停 ...

UICollisionBehavior - 視圖通過邊界

[英]UICollisionBehavior - views pass through boundaries

作為實現UICollisionBehaviour的一部分,我為屏幕邊緣設置了邊界。 然后我添加了一些視圖,最后將一個UIPanGestureRecognizer附加到其中一個。 現在我可以使用我的可拖動視圖來推動較小的視圖。 問題:如果我將較小的視角轉向並將其推向屏幕邊緣,它最終 ...

使用UICollisionBehavior設置邊界

[英]Using UICollisionBehavior for Setting boundaries

我是ios編程的初學者。 當我使用UiCollisionBehavior設置放置項的邊界時,我在ViewController.m中添加了以下代碼 但是,myView不會下降,只是停留在原始位置。 有人可以告訴我原因嗎? ...

添加重力和碰撞行為后的UIViews重疊

[英]UIViews Overlap after adding Gravity and Collision behaviour

我試圖在單擊按鈕時堆疊uiviews。 我還使用UIKit動力學添加了重力和碰撞行為。 從圖像( http://pho.to/7nVJI )中可以看到的問題是, 最下面的綠色塊和最上面的塊似乎重疊。 這是ViewDidLoad方法:`-(void)viewDidLoad {[super v ...

重力與UIview

[英]Gravity with UIview

我借助UIBezierPath在UIView畫了一個圓圈。 然后我說重力行為,使用這一觀點UIGravityBehavior和使用碰撞行為UICollisionBehavior 。 當圓與其他對象碰撞時,該視圖會變成正方形,但是我想像在與圓一樣的碰撞中使用此視圖。 我該怎么做? ...

我如何最好地使用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 ...

UICollisionBehavior的問題

[英]Problems with UICollisionBehavior

我不確定是否只是在UICollisionBehavior發現了一些錯誤,或者我只是沒有正確實現它。 我有兩個主要問題。 1)定期創建一個UICollisionBehavior ,它只有兩個項目,一個播放器和一個新項目,它要么從頂部掉落,要么從屏幕底部向上推。 但是,偶爾會有兩個 ...

UICollisionBehavior - UIView碰撞的自定義形狀

[英]UICollisionBehavior - custom shape for UIView collision

我試圖弄清楚如何使用UIKit Dynamics成功碰撞兩個具有自定義邊界形狀的UIView。 我可以想到解釋我的問題的最基本的例子是讓兩個圓碰撞(考慮他們的圓角)而不是他們的方形邊界。 我確定我已經在某個地方見過這個但我無法從任何官方消息來源找到關於這個主題的任何文件或討論。 ...


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