防止iOS应用程序设置中的文本字段出现键盘

时间:2016-06-25 08:29:58

标签: ios iphone swift plist settings.bundle

我刚刚为iOS应用创建了我的Settings.bundle,并添加了两个部分。 “关于”和“致谢”部分。在“关于”部分中,我有一个显示应用程序版本号的文本字段。

这一切都正确显示,但是当您点击“版本”文本字段时,将显示键盘并且该字段是可编辑的。更改未保存,但我宁愿用户根本看不到键盘。我似乎无法找到阻止键盘出现的设置。这一切都在Root.plist文件中完成。

Root.plist中的代码是:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PreferenceSpecifiers</key>
<array>
    <dict>
        <key>Type</key>
        <string>PSGroupSpecifier</string>
        <key>Title</key>
        <string>About</string>
    </dict>
    <dict>
        <key>Type</key>
        <string>PSTextFieldSpecifier</string>
        <key>Title</key>
        <string>Version</string>
        <key>Key</key>
        <string>application_version</string>
    </dict>
    <dict>
        <key>Type</key>
        <string>PSGroupSpecifier</string>
        <key>Title</key>
        <string>Acknowledgements</string>
    </dict>
    <dict>
        <key>Type</key>
        <string>PSChildPaneSpecifier</string>
        <key>Title</key>
        <string>TMDb API</string>
        <key>File</key>
        <string>AcknowledgementsTMDb</string>
    </dict>
    <dict>
        <key>Type</key>
        <string>PSChildPaneSpecifier</string>
        <key>Title</key>
        <string>FuzzySearch</string>
        <key>File</key>
        <string>Acknowledgements</string>
    </dict>
    <dict>
        <key>Type</key>
        <string>PSChildPaneSpecifier</string>
        <key>Title</key>
        <string>Swifty JSON</string>
        <key>File</key>
        <string>Acknowledgements</string>
    </dict>
</array>
<key>StringsTable</key>
<string>Root</string>
</dict>
</plist>

如果有人有任何提示会很棒。

0 个答案:

没有答案