タグ UICollectionView
人気順 10 users 50 users 100 users 500 users 1000 usersiOS版クラシルのフィードを滑らかな動きにするためにやったこと - dely engineering blog
こんにちは、iOSエンジニアのtakao(takaoh717)です 今回はクラシルiOSアプリのフィードのパフォーマンス改善を行った話をご紹介します。 改善を行ったフィードはUICollectionViewで構成されており、レシピ、画像バナー、広告など複数の異なる型のデータを表示しているような画面です。 今回行った変更は以下の内容です... 続きを読む
【Swift 4対応】UICollectionView で Cell の高さ計算が複雑な画面を作成する
Qiita の仕様上コード表示の横幅に限度があるため、改行を多用しております。ご了承ください。 仕様 上記のような画面構成が要求されたとして説明していきます。重要な制約をまとめると以下のとおりです。 UILabel は改行可能 UIImageView は正方形で、端末サイズによって可変(Cell 間隔を 16px として一行に3つ配置)... 続きを読む
A-Liaison BLOG: UIWebView, WKWebView 等において Drag and Drop を禁止する方法
iOS 11よりDrag and Drop APIがUIKitに追加され、UITextView / UITableView / UICollectionViewに簡単にDrag and Dropを実現するためのdelegateが用意されたり、それ以外のUIViewにもDrag and Dropをハンドリングするための仕組みが用意されました。このDrag and Dropは基本的にはアプリをまたいで... 続きを読む
タイムラインの実装に欠かせない!UICollectionViewで作るFacebook風レイアウト | 株式会社エウレカ
こんにちは! なんと早くも2度目の登場です、iOSエンジニアの木村です。 最近、ついに実家から独立しました。 これで電車を気にせず、存分にObjective-Cを書けるかと思うと、もう(…) と言いつつ、ネイティブチームの中で誰よりも早く帰るのですが w さて、今回は今、僕が携わっている「Couples」 で実際に使っているViewの実装について、じっくり書きたいと思います! Facebookのタ... 続きを読む
PinterestのiOSアプリUIアニメーションを再現するまでの道のりを赤裸々に話します。 | nanapi TechBlog
どうも、2月からiOSエンジニアになりました。こじてぃです。今日は、PinterestのUIを再現してみる機会があったので、その過程を赤裸々にお話したいと思います。 今回、再現したいのはこれ UICollectionView -> UICollectionView のNavigationControllerのpushアニメーションなのですが、拡大遷移というカスタムアニメーションをしています。他にも... 続きを読む
iOS6 UITableViewのセルの再利用の方法が変わった | クラスメソッド開発ブログ
UITableViewのセル再利用のためのメソッドで、dequeueReusableCellWithIdentifier:というメソッドがありますが、それによく似たメソッドdequeueReusableCellWithIdentifier:forIndexPath:がiOS SDK 6.0から追加されたようです。 これは、UICollectionViewの追加と同時にセルの再利用まわりがシンプルに... 続きを読む