2014-04-01から1ヶ月間の記事一覧
CGRect //対象オブジェクトの位置とサイズの両方を管理するクラス CGPoint //対象オブジェクトの位置を管理するクラス CGSize //対象オブジェクトのサイズを管理するクラ 詳細については このページ が参考になる。
translucent を設定するとタブバーを半透明にすることが出来、タブバーの下に tableView が潜りこむようになります。iOS7からはこれがデフォルトの挙動。 self.tabBarController.tabBar.alpha = 0.5; self.tabBarController.tabBar.translucent = NO; self.t…
責任範囲を明確にして粗結合なアプリにしたいと思っている今日この頃。ViewController で何でもやらせたいくない。View では表示だけをさせたい。ロジックは Model にやらせたい。etc... いろいろありますが、こういう問題を解決するにはこの辺をうまく使え…
NSLog(@"isMainThread:%d", [NSThread isMainThread]);
わかったらここに書きたい。
詳しくはこちらを参照。ある要素を基準として、オフセットを指定するだけ〜 座標をオフセット指定で操作できるCGRectOffset - hachinoBlog http://hachinobu.hateblo.jp/entry/2014/02/09/223213
タイトルの通りですが、UILongPressGestureRecognizer を使ってイベントを登録するとなぜかイベントが二重に呼ばれてしまうので困っていました。なんと、長押ししたタイミングで発火するものと、指を話したときに発火するものがあるみたいですね。なんやこの…
dequeueReusableCellWithIdentifier するときには UITableViewCell の Identifier を設定しておかないといけないよ、って話。
1) 適当な xib ファイル(今回は CustomCell.xib というのを作成した)を作成する。ここでデザインは行う。2) CustomCell.xib の UILabel などをカスタマイズするために、UITableViewCell を継承したカスタムセルを作成する(今回は CustomTableViewCell と…
NSUserDefaults にデフォルトで保存できるのは NSString や NSDictionary など一部のもののみなので、自作クラスのオブジェクトを保存するためには NSData (バリナリ) にシリアライズしてあげる必要がある。 シリアライズして NSUserDefaults に保存する // …
以下の2つの設定を info.plist に追加するだけ。 View controller-based status bar appearance // NO Status bar style // UIStatusBarStyleLightContent