タグ

tableViewに関するdmizuno55のブックマーク (3)

  • UINavigationControllerと座標ズレの小ネタ - Qiita

    画面遷移にUINavigationControllerを使うことは多いと思いますが、少し注意をしないとレイアウトが思い通りにならないことがあります。 自分の経験に基づいて、注意すべき点を2点あげます。 UINavigationController.navigationBar.isTranslucent ナビゲーションバーを透過にするかのフラグです。と共に、ビューの開始位置を決めるフラグでもあります。標準ではtrueになっています。 追記: コメントで指摘をいただきました。@dokubekoさん、ありがとうございます。 バーのisTranslucentがビューの面積をバーの下までのばすトリガーではありません。 ビューの面積をバーの下まで伸ばすかどうかはビューコントローラのedgesForExtendedLayoutプロパティで指定します。これに関連し、バーが不透明な場合にもそうするかどうかを

    UINavigationControllerと座標ズレの小ネタ - Qiita
  • ios11からのNavigationBarを実装する(largeTitleDisplayMode) - Qiita

    ios11のnavigationBarを実装する ios11からnavigationBarの以下のようにデザインが変わりました.NavigationBarに新しくlargeTitleDisplayModeというパラメータが加わりました.自分は最初にios11のデザインを見たとき,tableViewのHeaderか何かと思っていていました(笑) largeTitleDisplayModeには.automatic,.always,.neverの三つがあります..alwaysだと左側の画像のように,.neverだと右側の画像のようにios10までと同じになります.今回はlargeTitleDisplayModeをViewControllerごとに使い分けてみたいと思います. StoryBoardで StoryBoardで設定する場合,NavigationBarのinspectorからPrefer

    ios11からのNavigationBarを実装する(largeTitleDisplayMode) - Qiita
  • カスタムTableViewCellを作るときにはだいたいこうやってます-プロトタイプで作るか、xibで作るか - Qiita

    カスタムTableViewCellを作るときにはだいたいこうやってます-プロトタイプで作るか、xibで作るかiOSSwifttableViewcellTableViewController きっかけ 仕事で他の人のソースをみることはよくありますが、最近UITableViewでセルの再利用をしていないソースを3回みました。 え?まじ??いいの???私老人会なのかしらって思いました。 iPhoneもだいぶハードが進化していろんなむちゃぶりされても動くようにはなってきたのですが、ちゃんとかいたほうがぬるぬる綺麗にうごくんじゃない?って思うんです。それで、まとめることにしました。 そういえば、cellForRowAtでcellの中身を全部removefromSuperviewしてから、addSubviewするというコードも1年ぐらい前に見たことがあります。 xib絶対使わない派の人もいるとは思いま

    カスタムTableViewCellを作るときにはだいたいこうやってます-プロトタイプで作るか、xibで作るか - Qiita
  • 1