cost 241 ms
為什么在調用UIDynamicBehavior的動作關閉后會出現內存泄漏/保留周期?

[英]Why is there memory leak / retain cycle after the action closure of UIDynamicBehavior is called?

這里的代碼的想法是刪除一個視圖( self.mv )時,它已經被從動畫屏幕UIDynamicAnimator 。 下面的代碼基於Matt Neuburg 編寫的iOS 12編程的第4章中的示例。 作者說,行為和視圖( self.mv中的self.mv )都不會被self.mv分配。 但 ...

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

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

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

UIKit動態行為平移與附件沒有持續的碰撞行為?

[英]UIKit dynamic behavior pan with attachment not continuing collision behavior?

如何在UIDynamicItem的平底鍋上進行碰撞檢測? 背景 :我從一組顏色/字符串中隨機生成20個標簽(這部分對於問題不是必不可少的),然后將它們添加到具有隨機中心位置的主視圖中。 從那里,我添加UIDynamicBehavior s,如下所示: 1) UIDynamicIte ...

使用UIDynamicBehavior將慣性添加到UIView Pan

[英]Adding Inertia to a UIView Pan with UIDynamicBehavior

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

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

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

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

UISnapBehavior奇怪的微動-迅速

[英]UISnapBehavior strange jiggle - swift

我正在嘗試使用UISnapBehavior創建tweening back動畫。 我試圖使一個正方形可拖動,然后釋放該正方形時,它將補間到其原始位置。 每次它回彈時,它似乎都有一個奇怪的軌跡,而不是以正確的角度緩和,它似乎在到達目的地之前以一種奇怪的半圓緩和了。 先感謝您。 我 ...

放慢UIDynamicAnimator的動畫

[英]slowing down animation of UIDynamicAnimator

我想放慢UIDynamicAnimator生成的動畫,以便可以微調UIDynamicBehaviors。 在ios模擬器中,“調試”菜單下有一個菜單選項,標簽為“切換最前端應用中的慢速動畫”。 但是,此選項似乎對UIDynamicAnimator產生的動畫沒有影響。 還有其他方法可 ...

iOS7如何理解UIPushBehaviorModeInstantaneous模式下的UIPushBehavior量級?

[英]iOS7 how to understand UIPushBehavior magnitude in UIPushBehaviorModeInstantaneous mode?

我正在查看UIPushBehavior的Apple文檔,它讓我在瞬時模式下感到困惑。 我知道加速公式是Force = Mass * acceleration 。 我假設視圖的質量是寬度*高度*密度(1)。 文檔描述了推送幅度如下: 默認幅度為零,相當於無力。 應用於密度值為1. ...

iOS如何在使用UIDynamicAnimator進行視圖控制器轉換時計算轉換持續時間?

[英]iOS how to calculate transition duration when using UIDynamicAnimator for view controller transitions?

我正在修改使用動態動畫制作器進行視圖控制器轉換的示例 。 我想做的其中一件事就是讓它在iPad上運行,並將重力轉換方向從上到下改為從右到左。 我有興趣是否有辦法根據視圖大小,施加的力和重力方向來計算視圖過渡的時間? 換句話說,直到一個視圖到達右邊界並停止反彈它多久。 我想從以下返回正 ...

我是否應該刪除行為UIPushBehavior —我要添加許多推送

[英]Should I removeBehavior a UIPushBehavior — I am adding many pushes

我有一個小的UIView,在一個盒子里彈跳。 我正在添加即時模式。 推。 實際上,我要增加很多推力-5赫茲或更多赫茲。 神秘: (1)我必須刪除行為嗎???? 如果是這樣.. 什么時候 ?!? “之后”是“即時”? (2)UIPushBehaviorModeInsta ...

在UICollectionView中禁用UIAttachmnetBehavior的垂直移動

[英]Disabling Vertical movement of UIAttachmnetBehavior in UICollectionView

我在水平UICollectionView中嘗試模仿消息app spring動畫 我在我的UICollectionViewFlowLayout子類中使用了UIAttachmentBehavior。 但問題是,當我水平滾動時,細胞也會垂直和水平移動,不知何故是一個旋轉運動! 我已經 ...

修復了UIView發生碰撞的問題

[英]Fixed UIView for collision

是否可以將UIView固定但作為碰撞對象放置? 在我的示例中,一個盒子視圖掉下來並與地板視圖發生碰撞。 我希望將地板視圖留在原處,但在被盒子擊中后它仍在移動。 如何將其粘貼在一個位置(我不想擴大對象或使用UIView(UIBezierPath等)以外的其他對象)。 ...

是否可以連續使用UISnapBehavior捕獲UIViews

[英]Is it possible to snap UIViews using UISnapBehavior consecutively

我正在研究CS193P,我想創建一種效果,卡片從0,0一個接一個地卡入到位。 我試圖鏈接動畫,但視圖一起飛行我也試圖使用UIDynamicAnimator,同樣的事情發生。 所有觀點都在一起攫取。 這是我必須捕捉視圖的代碼。 在這種情況下使用它是否有意義? 我嘗試了幾個不同的東西 ...

如何附加2個視圖以使它們平移為一個視圖

[英]How to attach 2 views inorder for them to pan as one view

我希望2個視圖像“一個視圖”一樣工作-意味着如果視圖1在'x'n個像素上移動,我希望視圖2在x軸上移動相同數量的像素(在任意方向上)-而無需必須計算各種偏移量等等。 我認為使用新的UIDynamicAnimator將是一個不錯的選擇,所以我嘗試了 但是它們彼此相互作用-小視圖傾斜並 ...

iOS向子視圖添加UIGravityBehavior並不總是有效

[英]iOS adding UIGravityBehavior to subviews does not always work

我正在以編程方式向子視圖添加UIGravityBehavior,但並不總是有效。 我在主視圖中有4個視圖,標簽為101,102,103,104,如圖所示: 但由於某種原因,似乎只能在帶有標簽103和104的視圖上使用。 這是我的代碼: 我的問題是為什么僅適用於這兩個子視圖?我 ...

具有非矩形范圍的UIDynamicItem

[英]UIDynamicItem with non-rectangular bounds

因此,我正在研究UIKit Dynamics,遇到的一個問題是如果我想使用自定義的drawRect:創建UIView drawRect:例如,假設我要繪制一個三角形),似乎沒有辦法指定用於UICollisionBehavior的UIView(或UIDynamicItem)的路徑。 我的目標 ...

查找帶有兩個CGPoint的UIPushBehavior的角度?

[英]Find angle for UIPushBehavior with two CGPoints?

我正在從事一個涉及iOS 7 UIDyanmics和UIPushBehavior的項目。 作為此操作的一部分,我試圖基於兩個CGPoint計算對象的角度(以弧度表示)。 在我的研究中,我找到了這個答案,但是它用Java表示。 查找兩個軸承之間的角度 如果有人擁有與Objectiv ...

刪除相應的UIView時處理UIDynamicBehaviors

[英]Handling UIDynamicBehaviors when removing the respective UIView

定期,我向UIDynamicAnimator添加一個UIView,它具有一些自己的行為。 但是,當我從UIView的超級視圖中刪除UIView時(當它離開屏幕時),UIDynamicAnimator仍將UIView的行為保留在其“ behaviors”屬性中。 我的問題是,在UIDyna ...


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