並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 82件

新着順 人気順

UICollectionViewの検索結果1 - 40 件 / 82件

  • iOS 6 新機能のサンプルコード/ライブラリのまとめ33個 - Over&Out その後

    「英語のリファレンスだけじゃよくわからん、動くサンプルが欲しい!」という僕のために、NDA解禁されたてほやほやの iOS 6 関連のサンプルコード/オープンソースライブラリ等を集めてみました。 UICollectionView 1. iOS6-Playground iTunesから取得したムービーのカバー画像を、UICollectionView を用いて様々なレイアウトで表示するサンプルコードです。 UICollectionViewController, UICollectionViewCell, UICollectionViewLayout, UICollectionViewFlowLayout 等、UICollectionView 関連の新クラスは一通り使われています。 StoreKit に新たに追加された SKStoreProductViewController も使われていて、参考

      iOS 6 新機能のサンプルコード/ライブラリのまとめ33個 - Over&Out その後
    • タイムラインの実装に欠かせない!UICollectionViewで作るFacebook風レイアウト - Eureka, Inc.

      こんにちは! なんと早くも2度目の登場です、iOSエンジニアの木村です。 最近、ついに実家から独立しました。 これで電車を気にせず、存分にObjective-Cを書けるかと思うと、もう(…) と言いつつ、ネイティブチームの中で誰よりも早く帰るのですが w さて、今回は今、僕が携わっている「Couples」 で実際に使っているViewの実装について、じっくり書きたいと思います! FacebookのタイムラインのようなUIを実装したいと考えている方は必見です! FacebookタイムラインのUIを再現! Facebookを筆頭に、タイムラインを使うアプリでよく見かける、このUI。「Couples」でもタイムラインの写真の表示に使っています。 写真が横に並び、両端に前後の写真が少し見えています。ユーザーが何も考えなくても自然にスワイプしたくなる、さりげない心遣いが魅力です。実装目線で細かく見てい

        タイムラインの実装に欠かせない!UICollectionViewで作るFacebook風レイアウト - Eureka, Inc.
      • [iOS6] Collection View 基本的な使い方 | Natsu note

        ついにiOS 6がリリースされましたね。iOS 6では、また数多くの機能が追加されました。ユーザー目線での新機能もさることながら、個人的には開発者にとって嬉しい新機能 Collection View に注目しています。 Collection Viewとは Collection Viewとは、一言で言えば縦横方向にセルを並べることができるTable Viewのようなものです。UICollectionViewControllerを用いて画面を作成し、セルの中身は、UITableViewControllerと同様にDataSourceを使って指定します。 各セルのサイズは一定である必要はなく、また、セル間の最低間隔を指定しておくことで、レイアウトが自動で計算されキレイに配置されます。 かなり少ないコード量で、以下のスクリーンショットのようなUIを実現することが可能です。もちろん、デバイスの向きが

          [iOS6] Collection View 基本的な使い方 | Natsu note
        • UICollectionView の Layout で悩んだら - クックパッド開発者ブログ

          こんにちは、サービス開発部の氏です。 主にiOSのクックパッドアプリの開発を担当しています。 UICollectionViewLayout みなさん使ってますか? UICollectionView でレイアウトを組む際、実際触り始めると実装するための選択肢が複数あり、どれが最適なのか悩ましい場面に遭遇する人もいるのではないかと思います。 今回は、自分が業務で触れた際に得た知見について軽くお話したいと思います。 UICollectionVIewLayout とは UICollectionView は Cellのサイズや余白等のレイアウトを管理するため、プロパティとして、 UICollectionViewLayout を所持しています。 この UICollectionViewLayout に手をいれることによって、レイアウトを好きな形に変更することができます。 レイアウトを組み立てるときの複数

            UICollectionView の Layout で悩んだら - クックパッド開発者ブログ
          • UICollectionViewで綺麗な横スクロールページング - Qiita

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

              UICollectionViewで綺麗な横スクロールページング - Qiita
            • iOS10時代のCollectionView最新つかいこなし

              JavaScript: Past, Present, and Future - NDC Porto 2020

                iOS10時代のCollectionView最新つかいこなし
              • [iOS]UITableView,UICollectionViewでドラッグ&ドロップする | DevelopersIO

                配列モデルの順序をドラッグで変更 iOSでは静的な配列モデルの表現機能だけではなく、モデルの順序を動的に実行時に動かすようにするための仕組みが搭載されており、ユーザーの操作に合わせて配列の順序を入れ替えるように制御することができます。 UIKitの標準的なコンポーネントUITableViewではモデルの順序を変更する機能は備わっていますが、順序変更の際の挙動として、ドラッグ領域が限られていたり、アイコンが表示されるなどあまり使い勝手の良い物ではありません。 また、UICollectionViewには編集モードが搭載されておらず、標準的なやり方ではドラッグ&ドロップを実装する為に労力が必要です。 そこで本記事では動的に順序を変更するという操作に絞ってドラッグによる順序変更の補助となるOSSを紹介します。 今回例として取り上げるソースの入ったサンプルプロジェクトはGithubに上がっています。

                  [iOS]UITableView,UICollectionViewでドラッグ&ドロップする | DevelopersIO
                • iOS6 UICollectionViewのカスタムレイアウトを作成してみる | DevelopersIO

                  前回、UICollectionViewを構成するクラス群の役割と、その簡単な利用方法について見ていきました。今回は、前回に続いてカスタムレイアウトコンポーネントを作成したいと思います。 UICollectionViewLayoutのサブクラスを作成 カスタムレイアウトコンポーネントを作成する際には、UICollectionViewLayoutクラスを継承したレイアウトクラスを作成します。UICollectionViewLayoutのサブクラスでは、以下のメソッドをオーバーライドして実装する必要があります。 collectionViewContentSize UICollectionView内の要素を配置するコンテンツ部のサイズを返すメソッドです。UIScrollViewのcontentSizeプロパティと同じく、スクロール領域の範囲をコントロールします。 layoutAttributesF

                  • UICollectionViewでページングスクロールを実装する - クックパッド開発者ブログ

                    こんにちは。新規サービス開発部の中村です。普段は「たべドリ」アプリの開発をしています。「たべドリ」は料理の学習アプリです。詳細はこちらの記事をご覧ください。本記事では UICollectionView でページングスクロールを実装する方法について解説します。 概要 上記画像が今回解説する iOS アプリのUIです。左右のコンテンツが少し見えているカルーセルUIで、以下の要件を満たすものです。 先頭にヘッダーを表示する セルが水平方向にページングスクロールする 色々な実装方法があると思いますが、今回はヘッダーがあるため複数の異なる幅のViewを表示させながら、ページングスクロールを実現する方法を解説します。実装のポイントは以下の2点です。 UICollectionViewFlowLayoutのサブクラスを作成しtargetContentOffset(forProposedContentOff

                      UICollectionViewでページングスクロールを実装する - クックパッド開発者ブログ
                    • SwiftでFlickrの人気写真を見るアプリを100行で作ったよ - synblog

                      Swiftのビッグウェーブに乗って自分も何かアプリを一つ作ってみようと思い、FlickrのAPIを叩いて人気写真一覧を表示するアプリを作ってみました。 この記事は @himara2 さんの記事「SwiftでTiqav APIを叩くビューワアプリを100行でつくったよ」に触発されて書いたものです。TableViewのサンプルは見かけたので、このアプリではCollectionViewで実装したのと、通信をする際に今までのObjective-Cで多くの人が使っているAFNetworkingを使ってみたのでそこらへんが参考になれば幸いです。ソースコードはgithubにあげたので、おかしなところがあればこちらにpull requestください。 アプリの仕様 アプリを起動するとFlickr人気写真一覧を取得するAPIにリクエスト グリッドビューで取得した写真を表示 上のナビゲーションバーのセグメント

                        SwiftでFlickrの人気写真を見るアプリを100行で作ったよ - synblog
                      • UICollectionViewLayoutでカバーフローを作りたい!

                        #yidev 第12回勉強会用の資料です。 UICollectionViewとUICollectionViewLayoutのざっくりとした説明と、それらを使用してカバーフローを作る方法の解説です。Read less

                          UICollectionViewLayoutでカバーフローを作りたい!
                        • http://hmdt.jp/blog/?p=610

                          • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

                            Eureka EngineeringLearn about Eureka’s engineering efforts, product developments and more.

                              物理サーバを選定する際のポイント – Eureka Engineering – Medium
                            • [iOS] UICollectionView のレイアウトクラスを作成して「左右のアイテムをチラ見せするレイアウト」を実現する | DevelopersIO

                              [iOS] UICollectionView のレイアウトクラスを作成して「左右のアイテムをチラ見せするレイアウト」を実現する はじめに こんにちは。モバイルアプリサービス部の平屋です。本記事では UICollectionView のレイアウトのカスタマイズに関する情報をご紹介します。 以下の gif 画像のように「スクロール可能なビューをアイテムごとにスクロールさせる画面」を実装する機会がありまして、今回は UICollectionView と UICollectionViewFlowLayout の サブクラス を組み合わせて実現しました。 開発環境 開発環境は下記の通りです。 OS X 10.10.5(14F27) Xcode Version 6.4 (6E35b) / iOS SDK 8.4 development target: iOS 8.0 実現したい動作 今回実現したい動作

                                [iOS] UICollectionView のレイアウトクラスを作成して「左右のアイテムをチラ見せするレイアウト」を実現する | DevelopersIO
                              • UIStackViewを使った詳細ページ実装のすすめ - ZOZO TECH BLOG

                                こんにちは。 iOSエンジニアの遠藤です。 最近ユーザー詳細ページのリニューアルをすることになり、UIStackViewで実装しました。 UIStackViewを使ってとてもシンプルに実装できたので、UIStackViewで詳細ページを実装するメリットと実装について紹介します。 はじめに このような表示コンテンツの多い詳細ページを実装する際に、みなさんは何を使用していますか? UIStackViewはiOS 9から追加されたクラスですが、 まだUITableViewやUICollectionViewで詳細ページを実装されている人も多いのではないでしょうか? IQONも詳細ページをUITableViewやUICollectionViewを使って実装してきました。 しかし、UITableView、UICollectionViewは同じモジュールの繰り返しを表示するのには適していますが、詳細ペー

                                  UIStackViewを使った詳細ページ実装のすすめ - ZOZO TECH BLOG
                                • iOS6 UICollectionViewを使ってみる | DevelopersIO

                                  新しいUIコンポーネント iOS6では様々な機能が追加されましたが、今回新たにUICollectionViewというUIコンポーネントが追加されました。これは配列などに格納された複数のデータをUI上で要素として一覧したい場合に利用するもので、その点ではUITableViewと似たようなものとなっています。実際、このコンポーネントを利用する際に使用するメソッドはUITableViewと非常によく似ているので、とてもとっつきやすくなっています。 UICollectionViewとUITableViewの最大の違いは、レイアウト処理が専用のコンポーネントに委譲されている点です。そのため、UICollectionViewでは各要素(セル)のレイアウトを自由にカスタマイズできます。私が最初UICollectionViewを見たときは、要素がタイル状に並べられているUIを見て、そういうレイアウトを実現

                                  • UICollectionView その1 セルの表示 | Cyber Passion for iOS

                                    UICollectionViewを使うとタイル上に任意のView(セル)を表示できます。今回はサンプルを交えてUICollectionViewの説明をしたいと思います。 サンプルコード: https://github.com/stack3/UICollectionViewSample サンプルを起動して、UICollectionViewを選択すると、以下の画面表示されます。 セルを選択すると、そのセルは青くなって以下のようにAlertが表示されます。 UICollectionViewのセルの再利用 UITableView同様にUICollectionViewもセルの再利用という概念があります。 表示する項目数が1000とかたくさんあった時に、セル(UICollectionViewCell)を1000個作るとメモリ効率がすごく悪くなります。なぜかというと実際に画面に表示されるセルは一部だけだ

                                      UICollectionView その1 セルの表示 | Cyber Passion for iOS
                                    • UICollectionView custom layout tutorial :: skeuo

                                      For a recent project I needed to refactor a primary view within our iPad app, so I decided to learn the ins and outs of UICollectionView (introduced in iOS 6) and I thought it would make for a good tutorial to share. My project ended up needing a custom UICollectionViewLayout which meant I needed to handle more of the layout logic than if I'd used the UICollectionViewFlowLayout that Apple provides

                                      • UICollectionViews now have easy reordering - NSHint

                                        I’m a huge fan of UICollectionView. It’s way more customizable than his older brother UITableView. Nowadays I use collection view even more often than table view. With iOS 9 it supports easy reordering. Before it wasn’t possible out of the box, and to do so means painful work. Let’s have look at the API. You can find the accompanying Xcode project on GitHub. The easiest way to add easy reordering

                                        • Putting a UICollectionView in a UITableViewCell in Swift

                                          A few years ago, I wrote this post on putting a collection view inside a table view cell. Collection views were still pretty new and there wasn’t a lot written about them, so my post got pretty popular. It now accounts for over a fifth of my entire blog’s traffic. Since Swift was announced, I’ve been getting regular requests to rewrite my tutorial in Swift. Which brings us to today’s topic. Having

                                            Putting a UICollectionView in a UITableViewCell in Swift
                                          • [iOS] UICollectionViewを使って月表示のカレンダー画面をつくる | DevelopersIO

                                            こんな画面を作ります。 月表示のカレンダー画面は格子状のレイアウトなので、UICollectionViewを使って実装します。 実装すること UICollectionViewを使って月表示のカレンダー画面を作るにあたって、最低限実装する必要があるものは以下の3つです。 必要なセルの数を計算する セルを作成する レイアウトを作る 1.必要なセルの数を計算する UICollectionViewDataSourceプロトコルのcollectionView:numberOfItemsInSection:メソッド内でセルの数を計算して値を返却します。 セルの数は列数×行数で計算できます。月表示カレンダーなので列数は7で固定ですが、行数(=週の数)は月によって異なります。 週の数を計算する 月に週が何個あるかを計算してみましょう。 今回はNSCalendarクラスのrangeOfUnit:inUnit

                                              [iOS] UICollectionViewを使って月表示のカレンダー画面をつくる | DevelopersIO
                                            • 【Swift 4対応】UICollectionView で Cell の高さ計算が複雑な画面を作成する - Qiita

                                              Qiita の仕様上コード表示の横幅に限度があるため、改行を多用しております。ご了承ください。 仕様 上記のような画面構成が要求されたとして説明していきます。重要な制約をまとめると以下のとおりです。 UILabel は改行可能 UIImageView は正方形で、端末サイズによって可変(Cell 間隔を 16px として一行に3つ配置) CollectionViewCell の height は UIImageView と UILabel の height によって決定される CollectionViewCell の width は UIImageView の width によって決定される Cell の height が一行3つの中で同じでない場合、一番高いものに合わせる 方針 UIImageView の width (正方形なので自動的に height も決まる) と UILabel

                                                【Swift 4対応】UICollectionView で Cell の高さ計算が複雑な画面を作成する - Qiita
                                              • iOS6から追加されたUICollectionViewを弄ってみた

                                                iOS6から追加されたUICollectionViewを弄ってみたのでそのメモ。 このUICollectionViewは、コンテンツを表示する土台を作って、セクションの数を決めて、セクション毎のセルの数を決めて、セルを返す、というように「UITableView」に似ています。 公式のリファレンスは以下になります。 UICollectionView Class Reference - Apple Developer とりあえず動くサンプルとりあえず動くサンプルです。 ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource> { UICollectionViewFlowLa

                                                  iOS6から追加されたUICollectionViewを弄ってみた
                                                • UICollectionView Custom Layout Tutorial: Pinterest

                                                  UICollectionView, introduced in iOS 6, has become one of the most popular UI elements among iOS developers. What makes it so attractive is the separation between the data and presentation layers, which depends on a separate object to handle the layout. The layout is then responsible for determining the placement and visual attributes of the views. You’ve likely used the default flow layout, a layo

                                                    UICollectionView Custom Layout Tutorial: Pinterest
                                                  • potatotipsでUICollectionViewの並び替えのAPIについて発表してきたよ - Think Big Act Local

                                                    FiNCさんで開催された、potatotips #31 で発表してきました。 potatotips.connpass.com 発表した内容 タイトルの通り、UICollectionViewのCellをインタラクティブに並び替えるAPIの紹介です。 デモ こんな感じで、 CollectionViewの(インタラクティブな)並び替え サイズの異なるCell間の並び替え pagingEnabled=trueの場合の並び替え などができます。iPhoneのホーム画面のような挙動ですね。 経緯 WWDC2016で参加したセッションの1つに「What's New in UICollectionView in iOS 10」というのがありました。iOS 10でUICollectionViewがどう変わったか、どのような新しいAPIが追加されたかを紹介するセッションなのですが、そこでUICollectio

                                                      potatotipsでUICollectionViewの並び替えのAPIについて発表してきたよ - Think Big Act Local
                                                    • iphone-app-tec.com

                                                        iphone-app-tec.com
                                                      • UICollectionViewControllerとUIPageViewControllerでSmartNewsっぽいあのUIをお手軽に実現する - Qiita

                                                        UICollectionViewControllerとUIPageViewControllerでSmartNewsっぽいあのUIをお手軽に実現するiOSUIKitSwift イントロダクション 国内のメディア系サービスでは割とスタンダードとなっているあのUI。もはや何番煎じかわかりませんが、frame計算とかをしない軽量な実装を試してみます。 ニュース系アプリで利用されているUIの実装を調べることがあったのでまとめてみた - MonockLaBlog あのUIに関する記事やよく見かけるライブラリでは、メニュー要素・コンテンツ要素のframeをずらしながらUIScrollViewへ順に貼り付けていくやり方が多い印象を持っていますが、ここでは違う方法を取ろうと思います。 サードパーティのライブラリに依存することなく、かつViewのリソース管理やframe計算を出来るだけ抑えるため、今回はUIC

                                                          UICollectionViewControllerとUIPageViewControllerでSmartNewsっぽいあのUIをお手軽に実現する - Qiita
                                                        • 時代の変化に応じて進化するCollectionView ~Compositional LayoutsとDiffable Data Sources~ - Qiita

                                                          時代の変化に応じて進化するCollectionView ~Compositional LayoutsとDiffable Data Sources~iOSSwiftiOS13 2019/8/7 追記 iOS12以前でもUICollectionViewCompositionalLayoutが使用できるようにするライブラリについて追記しました 2019/8/21 追記 Xcode11 Beta6でNSDiffableDataSourceSnapshotのメソッドがmutatingになったので変数をletからvarに変更しました。 iOS14のアップデートについてはこちら https://qiita.com/shiz/items/4227accc7d13ae439d1d WWDC2019ではSwiftUIの登場に注目が浴びていますが UICollectionView(UITableViewなども含

                                                            時代の変化に応じて進化するCollectionView ~Compositional LayoutsとDiffable Data Sources~ - Qiita
                                                          • GitHub - Instagram/IGListKit: A data-driven UICollectionView framework for building fast and flexible lists.

                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                              GitHub - Instagram/IGListKit: A data-driven UICollectionView framework for building fast and flexible lists.
                                                            • iOS 10時代の Self-sizing UICollectionViewCell - Qiita

                                                              はじめに iOS 10からの UICollectionViewCell の Self-sizing Cells に関する情報をまとめたいと思います。はじめは簡単そうに思えたのですが意外と落とし穴が多くて苦労したため、その知見も残しておきます。 参考: WWDC2016: What's New in UICollectionView in iOS 10(21:40 あたり〜) https://developer.apple.com/videos/play/wwdc2016/219/ 追記: 結論から言うと、 UICollectionViewFlowLayoutAutomaticSize は少なくとも iOS 10 では バグだらけで使い物になりませんでした。 特にセクションヘッダー/フッターを利用しているコレクションビューの場合はそれらの座標がずれる等の謎の現象に悩まされ、結局解決することは

                                                                iOS 10時代の Self-sizing UICollectionViewCell - Qiita
                                                              • GitHub - chiahsien/CHTCollectionViewWaterfallLayout: The waterfall (i.e., Pinterest-like) layout for UICollectionView.

                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                  GitHub - chiahsien/CHTCollectionViewWaterfallLayout: The waterfall (i.e., Pinterest-like) layout for UICollectionView.
                                                                • WWDC 2017に参加しました - BASEプロダクトチームブログ

                                                                  初めまして、BASE iOS エンジニアの大木です。 6/5-6/9の日程で行われたWWDCに参加してきました。 初参加だったのですが、いつもの業務から離れてiOSの技術的な内容を聞いたり同じiOSエンジニアと議論したり大変有意義な時間を過ごせました。 発表内容は他の方やメディアがまとめていると思いますので、ここではそこにはあまり触れず雰囲気をお伝えできればと思います。 会場について 宿泊先 初日 セッション Lab The Bash トラブル 荷物検査の後、iPhoneを失くしかける ホテルの差し込み型のカードキーでドアが開かなくなる ホテルのWi-Fi/ポケットWi-Fiが繋がりにくくなる まとめ 会場について 今回はSan Franciscoではなく、San JaseのMcEnery Convention Centerで開催されました。 前日から会場にチェックインできるので、夕方に現

                                                                    WWDC 2017に参加しました - BASEプロダクトチームブログ
                                                                  • A Springboard-Like Layout With the UICollectionView Class | Envato Tuts+

                                                                    Collection View Overview Collection Views are an exciting new addition to the UIKit API in iOS 6. Some platform pundits are of the opinion that collection views are poised to become as fundamental and pervasive a component in iOS app design as table views have been (and your author is humbly inclined to agree!). Collection views and table views share a lot of common design philosophy (not to menti

                                                                      A Springboard-Like Layout With the UICollectionView Class | Envato Tuts+
                                                                    • Redirecting... · objc.io

                                                                      objc.io publishes books, videos, and articles on advanced techniques for iOS and macOS development.

                                                                      • GitHub - CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout: UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. Made for iOS 7.

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - CSStickyHeaderFlowLayout/CSStickyHeaderFlowLayout: UICollectionView replacement of UITableView. Do even more like Parallax Header, Sticky Section Header. Made for iOS 7.
                                                                        • HugeDomains.com

                                                                          Captcha security check kjapps.com is for sale Please prove you're not a robot View Price Processing

                                                                            HugeDomains.com
                                                                          • Use Supplementary View to Add Header and Footer in UICollectionView

                                                                            iOS How to Add Header and Footer View in UICollectionView Simon Ng 24th Jan '13 37 Previously, we covered the basics of UICollectionView and showed you how to present items in grid layout. It’ll be interesting to spilt recipes into different sections. Let’s say, the first section contains recipes for lunch/dinner, while the other section contains recipes for drinks and desserts. As you’ve learnt,

                                                                              Use Supplementary View to Add Header and Footer in UICollectionView
                                                                            • UICollectionViewでレスポンシブUIを実現するためのコードをOSSとして公開しました - Yahoo! JAPAN Tech Blog

                                                                              こんにちは、iOSアプリ黒帯の林(@kazuhiro494949)です。 先日、ヤフーのiOSアプリ内で利用されているコードを一部切り出してOSSとして公開しました。 https://github.com/yahoojapan/UICollectionViewSplitLayout このOSSを使うと、リストやグリッドで表示されているデータを画面サイズに合わせてレスポンシブに並べることができます。 iOSのユニバーサルアプリ1で上記のようなデザイン要件を受け、既存の仕組みでは実現することが難しかったため開発しました。本記事では、その技術的な課題を解説し、解決策としてのOSSを紹介したいと思います。 UICollectionViewとUICollectionViewLayout はじめに、UICollectionViewというiOSアプリ開発において重要なクラスのひとつを簡単に説明します。

                                                                                UICollectionViewでレスポンシブUIを実現するためのコードをOSSとして公開しました - Yahoo! JAPAN Tech Blog
                                                                              • UICollectionView Tutorial: Getting Started | raywenderlich.com

                                                                                In this UICollectionView tutorial, you’ll get learn how to leverage the superpowers of the only view capable of dethroning UITableView as the king of UIKit. Note: This tutorial has been updated for Swift 3, iOS 10, and Xcode 8. The iOS Photos app has a stylish way of displaying photos via a multitude of layouts. You can view your photos in a nice grid view: Or you can view your albums as stacks: Y

                                                                                  UICollectionView Tutorial: Getting Started | raywenderlich.com
                                                                                • UICollectionViewを使ってみる

                                                                                  UICollectionViewを使ってみる 今日はUICollectionViewを試してみる。 iOS6になって、デベロッパーとして嬉しいのはやっぱりこのCollectionViewが使えるようになったこと。 結構簡単に、こんなのができてしまうのだから、また表現の幅が広がったってわけだ。 これまでは同じようなことをするために、自分でゴリゴリ書かなきゃいけなかったのだから、これはホントにありがたい。 特に、TebleViewと同じような感覚で利用できるところがいい。 ということで、今回はMaster-Detail ApplicationテンプレートをモディファイしてUICollectionViewのデモを作ってみる。名前はCollectionViewDemoとする。 今回のデモではCollectionViewに画像を表示するため、まずはカスタムのCellクラスを定義しよう。UIColle