我刚刚为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>
如果有人有任何提示会很棒。