2009-07-17 89 views
4

iphone支持一種定義應用程序設置的方法,以便它會在Settings應用程序中自動創建UI。我還希望允許用戶編輯應用程序中的應用程序設置,但重用自動創建的相同UI會很好。在您的應用程序中顯示iphone應用程序設置

請參見:Application Settings

有沒有辦法讓你的應用程序中使用的設置應用程序做同樣的UI顯示設置?

+0

不,我知道的,但我會對此也感興趣! – 2009-07-17 04:03:15

回答

9

不,沒有辦法重用UI。

但是,有一種重用數據的方法。 Settings.app會將設置放在您的Settings.bundle plist文件中指定的鍵下的NSUserDefaults中。您可以在應用中更改這些值,然後切換到Settings.app並查看它將發生變化以反映您的新值。如果你想允許用戶編輯應用程序中的設置(如果這是他們習慣的)或Settings.app(如果這是他們習慣的),這真的很不錯。

編輯#1

你可能想看看this thread。有一個名爲mySettings的圖書館可以使建築更容易。

編輯#2

有可供一對夫婦的庫現在這樣做:

相關問題