学生かえるエンジニアのブログ

iOSを主にやる勉強中エンジニア。かえるが好き。ピクルスってかわいいよね。

自作UIViewに@IBDesignableを適用してもうまくいかない問題

自作UIViewに@IBDesignableを適用して、StoryboardやXibファイルで使用しようとしたらビルドがうまく通りませんでした。

原因は、自作のUIViewをXibを使用して作る時の、Xibを読み込むコードに問題が有りました。

解決策

下記コードではなく、

Bundle.main.loadNibNamed("ファイル名", owner: self, options: nil)?.first as? UIView

下記のコードでXibを読み込みます。

Bundle(for: type(of: self)).loadNibNamed("ファイル名", owner: self, options: nil)?.first as? UIView

参考

ios - @IBDesignable error: IB Designables: Failed to update auto layout status: Interface Builder Cocoa Touch Tool crashed - Stack Overflow

後記

高校時代にGoogleBloggerで技術ブログをやってたんですが、はてなブログはマークダウンで記事がかけて楽しいですね笑

なにか間違いや補足、感想などあればコメントお願いします!

Google日本語入力で矢印を入力

矢印「←↓↑→」を入力する時、やじるしみぎを変換して入力していました。

しかしGoogle日本語入力では変換せずともすぐ入力できるショートカット的なものがありました!

→ を入力する

かな入力の状態で Z キーと L キーを入力するだけ!

調べたら他にも色々あったのでまとめてみました

Google日本語入力 ショートカットまとめ

文字 ショートカット
z h
z j
z k
z l
z .
z ,
z -
z [
z ]

後記

初投稿でした。

Google日本語入力はシークレットモードとかもあるのでまたいつか記事にしますね。

プログラミング関連の投稿をもっとしていきたい。