[英]iOS: Is there any solution yet for Core Animation problems on 64-bit?
我不確定這是否能回答您的問題,但可能是相關的。
UIView
,使用UIViewAnimationOptionBeginFromCurrentState
UIView
動畫不再中斷現有動畫。現在必須使用removeAnimationForKey
明確地取消動畫。
也許,如果您更詳細地描述了“失敗”的含義,並提供了一個簡短的代碼段來演示錯誤的行為,則對解決方案可能會有不同的見解。
只是黑暗中的一槍:從32位變為64位時出現問題的常見原因與浮點數,整數,長整型等數據類型的大小有關 。
說到動畫,可能的罪魁禍首是浮點值。 如果您在代碼中使用了float
,那么也許您不走運。 確實,框架期望CGFloat
表示浮點數,因此編譯器將進行這種隱式轉換。 哦,另一方面, float
並沒有改變其大小,而CGFloat
改變(從32位到64位)。 這可以解釋您遇到的普遍問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.