簡體   English   中英

在Xcode中禁用#imageLiteral(resourceName:<..>)預覽?

[英]Disable #imageLiteral(resourceName: <..>) preview in Xcode?

我發現圖像文字相當分散注意力而不是有用。
有沒有辦法禁用這個Xcode功能?

一個好的方法是用UIImage(imageLiteralResourceName:)初始化程序替換所有出現的#imageLiteral感謝建議,@ D6mi! )。 以下是您可以自動執行的操作:

  1. 導航到查找/查找和替換... (或按⌥⌘F )。

  2. 打開右側的下拉列表,然后選擇正則表達式

  3. 對於搜索詞,請輸入以下正則表達式:

     #imageLiteral\\(resourceName: (.*)\\) 

    如需更換,請輸入:

     UIImage(imageLiteralResourceName: $1) 

    此正則表達式使用(.*) 捕獲資源名稱的值 ,並使用$1再次插入它。 反斜杠用於轉義括號,因為它們被視為特殊字符。

請注意,在這種情況下你不必使用正則表達式( 正如LinusGeffarth指出的那樣 ),但它在比這更復雜的情況下更有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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