Ios 为什么使用Xcode';s interface builder将UIView创建为;电话“;
我想创建UIView的自定义子类-在其中添加一些标签、图像等。我不喜欢使用故事板和XIB,但我现在必须在我的新项目中使用它们。看在上帝的份上,我不明白为什么Xcode的界面生成器在视图层次结构中将UIView显示为“phone”,而不仅仅是带有某个框架的视图 我尝试使用以下方法创建Xib文件: 新文件>空(在用户界面部分下)>名称xib文件 我得到了这个: 将UIView添加到视图层次结构后,我得到以下结果: 但我希望它是一个简单的视图,我可以插入任何子视图。或者这只是一个视图,界面生成器以这种愚蠢的方式显示它?因为我习惯于看到这样的自定义UIView子类: 最后一个屏幕截图来自同一个项目,但它是UIBUtton的子类,是由其他人创建的。谢谢你的帮助/解释Ios 为什么使用Xcode';s interface builder将UIView创建为;电话“;,ios,xcode,interface-builder,subclass,xib,Ios,Xcode,Interface Builder,Subclass,Xib,我想创建UIView的自定义子类-在其中添加一些标签、图像等。我不喜欢使用故事板和XIB,但我现在必须在我的新项目中使用它们。看在上帝的份上,我不明白为什么Xcode的界面生成器在视图层次结构中将UIView显示为“phone”,而不仅仅是带有某个框架的视图 我尝试使用以下方法创建Xib文件: 新文件>空(在用户界面部分下)>名称xib文件 我得到了这个: 将UIView添加到视图层次结构后,我得到以下结果: 但我希望它是一个简单的视图,我可以插入任何子视图。或者这只是一个视图,界面生成器以
仅供参考:我正在使用Xcode 10.3,这是一个习惯问题,不会影响使用 如果你必须看起来和以前一样,你可以把它设置在最右边
显示属性检查器
->模拟度量
->大小
->自由形式
无法复制。你为什么一开始是空的?你为什么不从视图开始?@matt:当我从视图开始时,它是一样的。Nullable的anwser描述了如何实现我的要求。这让我疯狂了一段时间。我想知道为什么我们不能像自由一样生活。感觉更舒服。谢谢分享。