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