0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

カスタムViewをXibで作成する

Posted at

いつもはStoryboardやXibは使わずにコードで全てレイアウトを組みます
久しぶりに共通ViewをカスタムViewとしてXibで切り出して使おうとしたら忘れてたのでメモ

ただもうまとめられているので参考になった記事を載せておしまいにします
http://tanihiro.hatenablog.com/entry/2015/10/13/092710
https://takasfz.hatenablog.com/entry/2018/08/10/151515
https://qiita.com/maebaru/items/90f915f82e3d6425cbdc

要点

  • Xibとそれに対応するSwiftファイルの作成
  • XibのFile's Owenerでカスタムクラス選択(これでファイルとXibが紐づくのでIBOutletでつなげられる)
  • 使用したいStoryboardのViewのclass Identifierをこのカスタムクラスにする

困ったこと

R.swiftを使っていたので R.nib.customView.firstView(owner: self)でカスタムクラスのインスタンスを取得できるかと思ったけど
取得できずに落ちました
結局この解決方法がわからなかったのでIBOutletで対応することにしました

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?