2012-12-18 71 views
1

我正在尋找一種方法來創建自定義視圖並在設置中顯示它。有沒有辦法創建自定義設置包?

我知道,公共API不允許這樣做,它會被AppStore拒絕(如果可能的話)。我正在研究企業應用,所以這不是一個問題。 Custom view controller for Settings bundle?

我的問題是,是否有一些私人API或私人plist配置可用於創建自定義設置包視圖?我正在尋找能夠在監獄(非越獄設備)上工作的東西。

更新1

我認爲一些定製是可能的。我看着我的iPad,看到Twitter和Facebook的複雜設置。他們兩個都具有「安裝」,「登錄」,「創建新帳戶」按鈕以及一些功能。它看起來像很多預安裝設置捆綁超出了簡單配置。

更新2

它看起來像Twitter和Facebook有獨立的包。它可能位於/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/PreferenceBundles/TwitterSettings.bundle/

我仍然不確定在設置應用程序中是否有一些特殊的支持,這將允許Twitter和Facebook進行更復雜的設置,或者設置中的第三方自定義視圖是否可能,但是沒有記錄。

+0

Twitter和Facebook內置iOS版本,我懷疑這是一個可供任何人使用的設置。 – Nick

+0

請閱讀我的更新2. –

回答

2

這是不可能的(據我所知)沒有越獄。設置中顯示的選項對應於您爲要修改的變量設置的值類型(即bools是開關等)。要訪問設置,您需要越獄訪問。

+0

請看看我的問題更新。我有一種感覺,一些定製是可能的。 –

+0

你的更新是正確的,但Twitter和Facebook都支持操作系統。其設置面板的視圖是由操作系統定義的,而不是由它們的應用程序定義的(不是說即使應用程序未安裝,這些視圖仍然可用)。 – InkGolem

+0

我寫了另一個更新。 –

相關問題