我的应用程序中有大约200个文本字段,并通过界面构建器,更改此功能将永远带我!是否有更快的方式,也许在appdelegate或其他什么?
答案 0 :(得分:1)
请勿在没有版本控制的情况下尝试此操作
@Justin还有另一种方式吗?
200 nibs - mehh ...你可以尝试以下方法:
创建UITextField
的子类。在源代码中的某个时刻,在其实现的某个时刻禁用自动更正。
然后使用UITextField
ibtool
个实例替换为您的子类
示例:
ibtool --convert oldName-newName file.nib
ibtool will change all classes with the exact
name "oldName" to be named "newName" instead.
它当然不是很漂亮,但它是我能想到的最简单(读取:最不容易出错)的方法 - 这是一个相当快速的解决方案。
答案 1 :(得分:1)
这是另一个丑陋的解决方案:
XIB文件采用XML格式。如果所有文本字段都在一个XIB文件中,只需右键单击它,选择打开为>源代码,以查看XML数据。使用“查找/替换”添加正确的键值对。