我的应用程序中有大约 200 个文本字段,通过界面构建器并更改此功能将花费我永远!有没有更快的方法,也许是在 appdelegate 中?
问问题
173 次
2 回答
1
这是另一个丑陋的解决方案:
XIB 文件为 XML 格式。如果所有文本字段都在一个 XIB 文件中,只需右键单击它,选择Open As > Source Code即可查看 XML 数据。使用查找/替换来添加正确的键值对。
于 2012-08-16T22:41:22.857 回答
1
不要在没有版本控制的情况下尝试这个
@贾斯汀还有其他方法吗?
200 个笔尖 - 嗯……您可以尝试以下方法:
创建 的子类UITextField
。在源代码的某个时刻,在其实现的某个时刻禁用自动更正。
然后UITextField
使用您的子类替换您的笔尖中的实例ibtool
例子:
ibtool --convert oldName-newName file.nib
ibtool will change all classes with the exact
name "oldName" to be named "newName" instead.
它当然不漂亮,但它是我能想到的最不乏味(阅读:最不容易出错)的方法——对于一个相当快速的解决方案。
于 2012-08-16T22:17:59.083 回答