FLINTERS Engineer's Blog

FLINTERSのエンジニアによる技術ブログ

2015-01-01から1ヶ月間の記事一覧

Atlassianエバンジェリストを呼んで社内セミナーやってみた

貫名(かんめい)と申します。私は普段プロダクトの企画をやったり運用業務をやったりと、いわゆる非エンジニアです。今はプロジェクト横断でプロダクトオーナーの業務は円滑に進むような支援(というなの雑用)がメインとなっており、今日、社内向けにやっ…

android.support.v7.graphics.Paletteの導入

ファッションコーディネートアプリMANTのAndroid版を担当している湯上です。 たまにAndroidネタを書いていく予定です。今日はLollipopの登場とともにSupport Libraryに追加されたPaletteを紹介したいと思います。

Septeni×Scala勉強会

杉谷ともうします。前回の記事がはてブ100超えて嬉しかったです。セプテーニってしってる?しってる?しらない?…ですよね。我々セプテーニは知名度がありません。すごくありません。

セルとセルの間スペースは、0を指定

実装 /// セルの大きさ func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize { var pageViewRect = self.view.bounds return CGSize(w…

メソッド内で実現したいCGSizeを求めて返す

状況によってはAutoLayoutとの兼ね合いに注意が必要です

手順

cell.contentViewにはり付ける

実装 override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { var cell = collectionView.dequeueReusableCellWithReuseIdentifier("PageCollectionViewCell", forInde…

indexPathに対応するviewを取り出す

構造体に定義されている数だけ、CollectionViewCellを作る

実装 import UIKit struct Pages { var viewControllers:[UIViewController] = [] } class PageCollectionViewController: UICollectionViewController { var pages:Pages = Pages(){ didSet { self.collectionView?.reloadData() } } override func viewDid…

"PageCollectionViewCell"というIDでUICollectionViewCellを用意

組み込みたいページを追加

構造体を定義

StoryboardのUICollectionViewControllerのコントローラーにPageCollectionViewControllerを指定

実装 import UIKit class PageCollectionViewController: UICollectionViewController { var pages:Pages = Pages(){ didSet { self.collectionView?.reloadData() } } override func viewDidLoad() { super.viewDidLoad() } } 2. データの準備とUICollectio…

UICollectionViewControllerを継承したPageCollectionViewControllerを作成

Scrollingの「Paging Enabled」にチェック

Scroll Directionは「Horizontal」

Layoutは「Flow」

StoryboardにCollectionViewを追加

【swift】スワイプ移動できるページUIを50行で実装する

こんばんは! セプテーニ・オリジナルの寺坂です。現在、エンジニア一年目。勉強の日々でございます。いまの仕事で「iOS開発」に携わっているので、 今回は、Swiftネタを書きます。つたない所があるかもしれませんが、 温かい目で最後までご一読いただけると…

マウスを使わないでどこまで出来るか粘ってみた[入門編 Mac]

新年あけましておめでとうございます!一時期、マウス使わないのカッコいい!!とギークな感じに憧れて 極力マウスを使わないで生活するなんて不毛なことにトライしてたんですが、解決したいことを目的別に考えると、便利ツールも多く今でも手放せないツール…

複数プロジェクトをChefで運用管理するための独自ルール

みなさま2015年あけましておめでとうございます!私の会社でchefを本格的に導入しよう!と決めてから、色々と悩んで悩んで右往左往してましたが、ようやく形になってきました。 いやーここまで来るのに本当に寄り道しまくりました…。 現状、社内でも共有しき…