Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何从.h和.m文件生成.XIB?_Xcode_Uiview_Sdk_Xib - Fatal编程技术网

Xcode 如何从.h和.m文件生成.XIB?

Xcode 如何从.h和.m文件生成.XIB?,xcode,uiview,sdk,xib,Xcode,Uiview,Sdk,Xib,我正在处理一个现有的项目,我基本上需要创建一个.XIB 这样我就可以输入UIToolbar和UIButtons等 在应用程序上,它已经有一个选项卡栏,但已经通过代码而不是界面生成器输入 我希望您能对我的问题给予指导 亲切的问候 没有自动代码为您执行此操作。您需要查看代码,找到所有需要进入nib的UIView实例并手动创建它。然后,您必须确保将它们的帧设置为与代码中定义的位置相同的位置。最后,您必须确保从代码中删除所有这些内容(一旦代码完全迁移到nib)。最后,您必须确保只有在nib完全加载后才引

我正在处理一个现有的项目,我基本上需要创建一个.XIB 这样我就可以输入UIToolbar和UIButtons等

在应用程序上,它已经有一个选项卡栏,但已经通过代码而不是界面生成器输入

我希望您能对我的问题给予指导


亲切的问候

没有自动代码为您执行此操作。您需要查看代码,找到所有需要进入nib的UIView实例并手动创建它。然后,您必须确保将它们的帧设置为与代码中定义的位置相同的位置。最后,您必须确保从代码中删除所有这些内容(一旦代码完全迁移到nib)。最后,您必须确保只有在nib完全加载后才引用组件(在当前代码中可能不是这样)


为什么不将组件保留在代码中(并且只使用NIB创建新视图)?

没有自动代码可以为您做到这一点。您需要查看代码,找到所有需要进入nib的UIView实例并手动创建它。然后,您必须确保将它们的帧设置为与代码中定义的位置相同的位置。最后,您必须确保从代码中删除所有这些内容(一旦代码完全迁移到nib)。最后,您必须确保只有在nib完全加载后才引用组件(在当前代码中可能不是这样)


为什么不将组件保留在代码中(并使用NIB创建新视图)?

非常感谢您的帮助,我是Xcode新手,但学习速度很快。我想努力理解你的反馈。目前你所解释的对我来说有点复杂。我现在正在研究你所解释的内容。亲切的问候。RI建议您在尝试处理对现有项目的更改之前先开始一个新项目。非常感谢您的帮助,我是Xcode新手,但学习速度很快。我想努力理解你的反馈。目前你所解释的对我来说有点复杂。我现在正在研究你所解释的内容。亲切的问候。国际扶轮建议在你尝试处理现有项目的变更之前,先从一个新项目开始。