设置包中的只读字符串

时间:2013-04-15 21:21:01

标签: iphone ios xcode ipad

我添加了一个Settings.bundle,但是在显示版本号时,我希望这些字段是只读的。

我已经看到一些建议,说要将类型从文本更改为标题,但是当我这样做时,不会显示设置条目。

enter image description here

3 个答案:

答案 0 :(得分:9)

        <array>    
            <dict>
                <key>Type</key>
                <string>PSGroupSpecifier</string>
                <key>Title</key>
                <string>version</string>
            </dict>
            <dict>
                <key>DefaultValue</key>
                <string>1.1</string>
                <key>Key</key>
                <string>version</string>
                <key>Title</key>
                <string>version</string>
                <key>Type</key>
                <string>PSTitleValueSpecifier</string>
            </dict>
        </array>

我可以在root.plist中添加上述字典的只读变量'Version'。你有没有使用Title说明符? 或尝试添加上面的字典。在你的root.plist中,这将在你的设置中以组样式添加只读标题。

答案 1 :(得分:5)

要在Settings.bundle中显示标题属性,您还需要添加“默认值”(可能为空)。

在此处查看答案:https://stackoverflow.com/a/22712746/1757229

答案 2 :(得分:0)

您需要将类型从PSTextFieldSpecifier更改为PSTitleValueSpecifier。