まいまいワークス

主にiPhoneアプリの開発で考えた事、調べた事、感じた事などを記していきます。

2013-12-01から1ヶ月間の記事一覧

UICollectionViewCellをプログラム側から選択状態にする

[self.collectionview reloadData]; 上記の命令でUICollectionViewをリロードした場合、 すでに選択されていたセルの選択状態が解除されてしまいます。 そこで、あらかじめ選択・未選択の属性を配列などに保存しておき、 -(UICollectionViewCell*)collection…

アプリ企画の打ち合わせをしていて、ふと感じた事

情報設計やUIの仕様決めをする際、 いろいろな人からいろいろな意見が出てきて話がまとまらない事がよくあるのですが (なので、あまり大人数ではやりたくない) 自分の意見を推すために、他社の既存アプリを引き合いに出して正当性を主張する人がいます。 引…

ペーパープロトタイピング用のステンシルを入手しました

UI Stencilsで購入しました。 ステンレス製のステンシルシートと専用の用紙。 用紙の方は、ポストイット的な裏面にのりが付いてるタイプと ノート型の3連タイプを入手しました 実寸の140%のサイズなので、ほかのペーパープロトタイピング用紙には使えないと…

アプリ実行中にステータスバーのサイズが変更された際の対処

通話中やテザリング中などはステータスバーのサイズが変更されるので ビューの表示の際には [[UIScreen mainScreen] applicationFrame].size.height を使ってアプリケーションエリアのサイズを取得し、これを基準にビューの表示を行いましょう!と言うおはな…

iPhoneとiPadの判別

端末の判別に[[UIDevice currentDevice].modelを使用する事がありますが、このやり方だとiPhone, iPad, iPodTouch, iPhone Simulator, iPad Simulatorの値が返ってくるため、単純にユニバーサルアプリ等でiPhone, ipadの判別をしたい場合は処理が煩雑になっ…