我已在我的应用程序的界面构建器中应用了更改,其中包含标签。我刚刚更改了标签的名称和位置,除此之外,我更改了应用中文本视图的字体。当我开始运行我的应用程序时,字体保持与前一个字体相同,并且没有任何标签显示在其中。
任何人都可以帮忙吗?
答案 0 :(得分:2)
完全是你的xcode,然后再打开你的项目。清除您的构建然后运行您的代码。
答案 1 :(得分:2)
试试这个:主菜单:产品:清洁
如果还不够:主菜单:Xcode:首选项: - >点击位置图标: 点击灰色的右箭头点击派生数据:
将显示finder文件夹“DerivedData”:删除它。
另外一件事:在模拟器中,删除你的应用程序。
答案 2 :(得分:2)
您还应确保interfacebuilder文件链接到您在模拟器中启动的目标。 为此,请选择您的xib并打开“文件”检查器。在那里,您应该看到一个名为“目标成员资格”的下拉列表,您可以在其中将xib链接到所需的目标。
还要确保在头文件中将标签定义为IBOutlets,并在xib中正确链接它们。最简单的方法是使用Assistant Editor并将插座拖到头文件中。
答案 3 :(得分:2)
我遇到了同样的问题 - 但仅限于模拟器中的iPhone非视网膜。清理代码没有帮助。重新启动和重新启动没有帮助。但从模拟器中删除应用程序工作。现在,我的UI更改将在下次运行时显示。 要从模拟器中删除应用程序,我就像在真正的手机上一样。我用鼠标选择应用程序图标并按住鼠标按钮几秒钟。然后该图标会显示一个您可以选择的小删除图标(应用程序图标也会抖动)。