タグ

UIViewに関するmut00tumのブックマーク (3)

  • UINavigationController - iPhoneアプリ開発の虎の巻

    UINavigationControllerクラスは、階層的な画面遷移を管理するクラスです。 下右図のようにUINavigationControllerの下にルート画面があり、その下にサブ画面がぶら下がっているイメージです。 UINavigationControllerのクラス階層 生成 // 生成 UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:ルート画面]; // 自身を管理しているUINavigationControllerを取得 self.navigationController; ※階層的な画面遷移の一番元となるルート画面(UIViewControllerのサブクラス)の指定は必須です。 UINavigationControllerのプロパティ 【UI

  • UICollectionViewで綺麗な横スクロールページング - Qiita

    UICollectionViewを使用しての横スクロールを実装するUIは多々あると思いますが、検索して出てくる情報ではかなり微妙な動作が多く、自分の決定版として作成方法をまとめます。 今回の作成はAutoLayoutは使用しておりません。 完成イメージ (画像は今回作成段階で参考にさせていただいたeuraka様のブログより転載させていただいてます) 参考記事のように作成する まず、はじめにeureka様がまとめてくださっている記事のように実装してみました。 タイムラインの実装に欠かせない!UICollectionViewで作るFacebook風レイアウト 作成してみると確かに綺麗にTimeline風の横スクロールが実装されています。 しかし、作成の過程上、左右にすき間が発生してしまい、スクロール判定がきかない箇所ができてしまいます。 表示枠のでかいcellの作るのでしたらあまり気にならない

    UICollectionViewで綺麗な横スクロールページング - Qiita
    mut00tum
    mut00tum 2015/07/22
    横スクロール
  • UIViewの位置操作・取得を簡単に行うための拡張 - Qiita

    #What is this? An extension to get/set UIView's position easier. Need a sample? See just below UIView+Extension.swift. #これは? 下記投稿をSwiftに書き換えました。 UIViewの位置取得・操作のための便利カテゴリー このままコピペ→保存で使えます。 使い方は末尾に。 import UIKit extension UIView { var top : CGFloat{ get{ return self.frame.origin.y } set{ var frame = self.frame frame.origin.y = newValue self.frame = frame } } var bottom : CGFloat{ get{ return frame.o

    UIViewの位置操作・取得を簡単に行うための拡張 - Qiita
  • 1