我正在嘗試通過 CAAnimation 實作一些影片,所以我通過谷歌找到了一些參考。
我發現很多例子都是使用 String "urSoBasic" 作為鍵來實作目標的,如下所示:
shapeLayer.add(basicAnimation, forKey: "urSoBasic")
開發人員檔案描述了特殊鍵“轉換”,只有鍵必須是唯一的。
簡而言之,“urSoBasic”鍵有什么功能嗎?還是只是關于約定?這很令人困惑。
我想知道“urSoBasic”到底是什么意思。
uj5u.com熱心網友回復:
關鍵“urSoBasic”是一個玩笑或文字游戲。“urSoBasic”->“你太基礎了”。當他們將他們的基本影片鍵命名為“urSoBasic”時,有人很可愛。然后它被復制并粘貼了一堆,這就是為什么你可能會在各種搜索結果中找到它。
引數的值forKey:是一個僅對您和您的代碼有意義的任意字串。它甚至不是必需的。
從該CALayer add(_:forKey:)方法的檔案中:
標識影片的字串。每個唯一鍵僅向圖層添加一個影片。特殊鍵
kCATransition自動用于過渡影片。您可以nil為此引數指定。
tl;dr - “urSoBasic”沒有影響代碼功能的特殊含義。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/524218.html
