タグ

2012年5月27日のブックマーク (2件)

  • Viewの回転対応とTabBarViewController - Kazzz's diary

    スマートフォン特有の画面の回転への対応だが、iOSでのプログラミングは非常に簡単だ。 iOSはデバイス毎に画面の大きさと解像度は固定と想定してよいので※、Androidのような「レイアウト」オブジェクトにより画面のリサイズが必要無いため、単純なビューの回転だけであればビューコントローラ(UIViewControllerクラス)の"shouldAutoRotateTointerfaceOrientation"メソッドの戻り値を対応する回転位置に合わせてYESにするだけである。 (Androidのようにライフサイクルが遷移してActivityへの参照が無効になってしまうのを避けるコードを書く必要も無い。) メソッドのパラメタ"toInterfaceOrientation"は許可する画面の向き(オリエンテーション)を定数で指定する。 UIInterfaceOrientationLandscape

    yaslab
    yaslab 2012/05/27
  • いろいろな UIAlertView - アカベコマイリ

    iPhone でユーザー通知や警告などに使われる UIAlertView について代表的なカスタマイズ方法をまとめてみる。 2013/10/28 追記 この記事で紹介している UIAlertView - addSubView を利用したカスタマイズは、iOS 7 以降では利用できません そのため代替案を検討する記事を書きました。 iOS 7 以降の UIAlertView カスタマイズ代替について考える セレクターをボタン毎に設定する UIAlertView の内容やボタンが複数あるときに標準の UIAlertViewDelegate - clickedButtonAtIndex でハンドリングするのは非常に面倒だ。内容を判定するには UIAlertView の tag プロパティを利用するかオーナーとなるクラス側に状態を持つことになる。押されたボタンについてはインデックスしか情報がないた

    yaslab
    yaslab 2012/05/27