Entries from 2018-01-01 to 1 year

Carthageを使ってフレームワークを導入

導入するもの 1. Alamofire 2. ObjectMapper 3. RxSwift プロジェクトの配下で以下のコマンドをうつ $ touch Cartfile $ vim Cartfile Vimに導入したいライブラリを記載 github "Alamofire/Alamofire" github "Hearst-DD/ObjectMapper" github "ReactiveX/Rx…

Swift: CollectonViewの列と行を設定する

CollectoinViewの列と行を変更していきたいと思います。 開始の状態 参考: Swift: カスタムCollectionViewセル - ichi6161’s diary 手順 準備 セルの大きさを設定 マージンを設定 1. 準備 UICollectionViewDelegateFlowLayoutを採用する class FirstViewCon…

Swift: カスタムCollectionViewセル

StorryboardにCollectionViewを設定 CollectionviewのdataSourceを設定 カスタムセル用のクラスを作成 (xibファイルもセットで) StorryboardにCollectionViewのセルをタップして、identiferとクラスを設定 コードでCell用に作成したxibファイルをCollectionV…

isHeddenの注意点

TebleViewの上にViewがあって、そのViewがisHedden = trueにもかかわらず、 cellタップが効かない!と思ったら、 Autorayout でUserInteractionEnabled のチェックを外す。

複数のストーリーボード

複数のストーリーボードを使って、NavigationControllerで画面遷移する場合 ①ストーリーボードを追加する(今回、ファイル名はStoryboard.storyboard) ②identity inspectorで、対応するViewControllerとStoryboard ID を設定する。 ③コードを追加 //定数にス…

Navigation Controller関係

ナビゲーションバーにボタンをつけたいとき Bar Button Itemを選択して、Itemを置きたい場所にドロップすればいいだけ。「Bar Button Item」を選択することに注意 複数のストーリーボードでナビゲーションバーを使うとき それぞれのストーリーボードでナビゲ…