2012-08-30 36 views
0

我想在運行時更改我的應用程序圖標。我閱讀了其他類似的線索,他們說這不可能使用蘋果認可的API。其中一個回覆提到它可能使用受限制的API,但沒有詳細說明。iOS在運行時更改應用程序圖標

據我所知,如果我使用受限制的API,我的應用程序範圍將被減少到只有監獄設備。我確定,但我該如何實現這一功能。

對不起,我不能指出這個問題的任何研究工作,因爲我不知道如何去做,甚至不知道如何開始。

感謝提前:)

+1

我很想知道你是如何提出這個要求的? –

+0

需要進行演示。想讓它印象深刻。設備將是我的,所以它可以讓它在一個監獄破碎的設備上工作。 – ameyazing

+0

我不確定這一點,我不知道如何實現這一點。但是,如果你真的想讓它令人印象深刻的關注其他功能,如用戶界面,速度和多少點擊功能遠離。畢竟華麗的東西重要一次。 –

回答

1

儘管這是一個老問題,最近我發現現在這是可能的,因爲iOS的10.3:

https://developer.apple.com/documentation/uikit/uiapplication/2806818-setalternateiconname

...使用UIApplication.setAlternateIconName(_:completionHandler:) API。

但請注意,您僅限於使用已作爲應用包的一部分發貨的圖標。

+0

嗨安德魯,這與我無關,但很高興知道。謝謝你的提示。我認爲它現在是合法API的一部分,對吧? – ameyazing

+0

是 - 完全合法的API。 –

相關問題