IOS以编程方式插入布局

时间:2016-11-14 12:00:29

标签: ios storyboard

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

如何使用IOS?

我正在使用Xcode和swift 2.3。

3 个答案:

答案 0 :(得分:2)

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

create File

选择这个。

swiftFile

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

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

View Image

现在您选择查看并创建这样的UI。

createView

现在打开sample.swift(这里)并编写简单的代码。

code file

现在您可以使用此视图添加项目中的任何位置。 要添加此功能,请在任何StoryBoard ViewController(拖放)中添加简单视图

storyView

现在主要步骤在视图中添加自定义视图 从ViewController中选择View(你要添加它的位置) 并在Identity Inspector中编写简单的类名。

class Name

现在简单运行项目和宾果..

Output

答案 1 :(得分:1)

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

https://github.com/SnapKit对于swift。

对于objc,

https://github.com/SnapKit/Masonry

答案 2 :(得分:0)

在iOS中我们称他们为观点。

您可以使用addSubView在视图中添加其他视图。

示例:

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