社畜系WEBエンジニアの消耗戦

読者です 読者をやめる 読者になる 読者になる

社畜系WEBエンジニアの消耗戦

修羅の国でせっせと働く社畜系WEBエンジニアのブログ

StoryboardでもXibでもなく、コードでUIViewを生成する

UIViewをコードで生成する方法。

コード

早速。

let uiView = UIView(frame: CGRectZero)

これで作れる(らしい)。

何をしているか

UIViewを初期化して、uiViewを作っている。uiViewUIViewインスタンスになっている(はず)ので、この後コードでよしなに使える。@IBOutletを使わなくても、生成できる(らしい)。

CGRectZero?

座標が(0, 0)で、widthheight(0, 0)のもの。

つまり上記の宣言だと、位置や大きさは0のUIViewを作っている、ということになりますね。

参考

以下のサイトを参考にさせていただきました。

temping-amagramer.blogspot.jp

blog.personal-factory.com