Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
IOS以编程方式插入布局_Ios_Storyboard - Fatal编程技术网

IOS以编程方式插入布局

IOS以编程方式插入布局,ios,storyboard,Ios,Storyboard,在android中,我们可以创建一个单独的xml布局,并将其包含在另一个布局中。我想在IOS中实现同样的效果。我想创建一个自定义布局,并希望以编程方式将其包含到另一个布局中 如何使用IOS操作系统 我将Xcode与swift 2.3配合使用。在iOS中,我们称之为视图 您可以使用addSubView在视图中添加另一个视图 例如: [self.view addSubView: yourcustomView]; //Where self.view is the parent view. 如果要以编

在android中,我们可以创建一个单独的xml布局,并将其包含在另一个布局中。我想在IOS中实现同样的效果。我想创建一个自定义布局,并希望以编程方式将其包含到另一个布局中

如何使用IOS操作系统


我将Xcode与swift 2.3配合使用。

在iOS中,我们称之为视图

您可以使用
addSubView
在视图中添加另一个视图

例如:

[self.view addSubView: yourcustomView]; //Where self.view is the parent view.

如果要以编程方式构建视图,可能需要

给斯威夫特

对于objc。

是的,你可以做到。 首先,您必须创建简单的fileName.swift文件

选择这个

将类名作为文件名(这里我给出了示例)并选择UIView(因为我们正在创建一个简单的视图)

现在再次创建视图(它将创建一个.xib文件,您可以在其中设计布局)

现在,您可以选择View并像这样创建UI

现在打开sample.swift(此处)并编写简单代码

现在,您可以使用此视图添加项目中的任何位置。 要添加此视图,请在任意情节提要视图控制器中添加简单视图(拖放)

现在是在视图中添加自定义视图的主要步骤 从ViewController(要添加此项的位置)选择视图 并在identity Inspector中简单地写入类名

现在简单地运行这个项目,然后玩宾果游戏


是否要将一个视图添加到另一个视图?是否询问是否要创建一个视图,然后将该视图添加到另一个视图中?如果是,则答案是使用-view.addSubViews方法。您也可能正在寻找容器视图控制器。这使您可以在控件中嵌入另一个视图控制器。如果您想要定义以特定方式创建布局的属性,并在各种屏幕中使用它,您可能需要查看子类化视图。或者使用xib(这种方法已经过时),如何引用自定义ui的标签和按钮