隐藏设置包中的首选项

只是一个问题,我已经坚持了一段时间。 我希望允许用户隐藏Root.plist中的一些设置。

有谁知道这是否可能? 如果失败,基​​本上可以有两个Root.plist文件,并根据变量在两者之间进行交换? 如果我试图实现的目标基本没有问题,请告诉我。

谢谢你的帮助 :)

ps /或者我可以在应用程序设置中“灰显”选项吗?

不,不幸的是你不能这样做。 设置键是静态的,编译后无法更改。

您可以考虑在应用中手动创建“设置”屏幕。

您可以将元素仅显示在iPad或iPhone + iPod上。 为此,添加一个:

SupportedUserInterfaceIdioms键,包含支持的成语字符串数组,“ Pad ”或“ Phone ”。 包括“手机”将在iPhone和iPod touch上显示元素; 包括“Pad”将在iPad上显示。 包含这两个值将在两个设备上显示。