Category: Storyboard

iOS Viewライフサイクルまとめ、iOS6での変更点

このエントリーをはてなブックマークに追加
はてなブックマーク - iOS Viewライフサイクルまとめ、iOS6での変更点

TwitterでViewライフサイクルについて話題になったので、まとめてみました。


Continue reading

第3回iphone_dev_jp 東京iPhone/Mac勉強会で発表しました。

このエントリーをはてなブックマークに追加
はてなブックマーク - 第3回iphone_dev_jp 東京iPhone/Mac勉強会で発表しました。

2012/7/21 に開かれた、第3回iphone_dev_jp 東京iPhone/Mac勉強会で発表させて頂きました。
第3回iphone_dev_jp 東京iPhone/Mac勉強会 : ATND
先回岸川さんと、藤川さんたちにあった時に、リモートでアメリカから話したら面白いじゃないってことでやってみたのですが、どうも音が切れ気味だったみたいですね。資料などをここにおいていおきますね。
Continue reading

StoryboardのTableView-Staticでセルが表示されない問題を解決する方法

このエントリーをはてなブックマークに追加
はてなブックマーク - StoryboardのTableView-Staticでセルが表示されない問題を解決する方法

iOS5 から導入された、 Storyboard のTableViewでのStaticモード。コードを書かなくても、Storyboard上でテーブルのセルを編集出来るのがいいですね。
それを使ってストリーボードを編集してアプリを作る際にいくらか制限がありました。その制限を守らないと、Storyboard上では編集出来るものの、実行するとセルが表示されないという問題があります。

これを正しく動かす方法です。
Continue reading

Less Code, Less Bugs! Storyboardで角丸、枠線、シャドウを設定できるクラスを公開

このエントリーをはてなブックマークに追加
はてなブックマーク - Less Code, Less Bugs! Storyboardで角丸、枠線、シャドウを設定できるクラスを公開

Storyboardで設定したUIのコンポーネント表示例
Storyboardで設定したUIのコンポーネント表示例

UIViewのコンポーネントは、layerプロパティを使って、角丸、枠線、シャドウなどを比較的自由に設定できます。しかし、Storyboardではその設定が直に出来ないので、コードを書く必要が出てきます。しかし、そのためだけにIBOutletをつないだり、ViewDidLoadにコードを追加したりするのが面倒ですし、どうしてもコードの量が多くなるとバグが増えてしまいます。そのために、Storyboard上で、角丸、枠線、シャドウを設定できるクラスを作成して公開しました。
Continue reading