タグ

ブックマーク / songofcloud.gluegent.com (2)

  • Song of Cloud: 自前でNSIndexPathを生成する

    UITableViewで、現在の行の次の行や前の行を参照したい場合、NSIndexPathを自分で生成しないといけないのだろうなと思いつくわけですが、さてどうしたもんか。 調べると、こうすればよいという情報がそこここにあります。 NSIndexPath newPath = [NSIndexPath indexPathForRow:3 inSection:1]; この場合、2番目のセクションの4行目を表すNSIndexPath が出来ます。出来ますが。 indexなどと始まる名前のクラスメソッドの常で、これはファクトリクラスメソッドで、生成するインスタンスに対して内部でautoreleaseしてます。イベントなどでなんども発生するようなメソッド内で書くと、あっという間にメモリをってしまいます。なのでちゃんと自分でオーナーシップを握るようにしないといけません。 そもそもNSIndexPath

    tasanobu
    tasanobu 2011/11/20
    SectionとRowを指定してNSIndexPathを生成する方法
  • Song of Cloud: ModalViewの表示時のアニメーションを変更する

    UIViewControllerのプロパティmodalTransitionStyleを変更することで可能。 以下の3種類用意されている。 UIModalTransitionStyleCoverVertical 下から上にせり出してくる。デフォルトはこれ。 UIModalTransitionStyleCrossDissolve 画面がフェードアウト、フェードインする UIModalTransitionStyleFlipHorizontal 水平方向に画面がくるっと回る(フリップする) デフォルトのアニメーションを使いつつ、キーボードを表示した状態で画面を開くと、キーボードがあたかも画面に組み込まれてるパーツのように見せることが可能ということも分かった。キーボードを最初から表示させる為には次のようにすればいい。 @implementation ModalViewController @synt

  • 1