2017-10-08 29 views
0

的色調顏色時,我有下面的代碼行:普爾性能改變的ImageView

imageView?.tintColor = UIColor.red 

這一行花費相對長的時間來執行(在大約需要.35s與花費的.20s模擬器加載我的界面的其餘部分)。該視圖需要儘可能快地加載,儘管.35s似乎不是很重要,但它很重要。圖像視圖中的圖像是一個簡單的模板圖像。我該如何去改善這方面的表現?

我的事情將是使用核芯顯卡繪製從頭簡單的圖像,但是這似乎是一個複雜的答案,一個簡單的問題的唯一的事情。有任何想法嗎?

注意:此圖像的色調在整個應用程序是活的時間改了好幾次。

+1

你確定你的主線程上執行的色調命令? –

+0

你如何衡量這個? – Marcel

+0

使用主線程來解決這個問題,在喬希 – Arch

回答

0

的問題是,我是沒有具體運行在主隊列中的代碼。這大大加快了代碼的速度。