2020-04-28から1日間の記事一覧

【Swift】tableViewで無限スクロールを実装してみた

どうも、ねこきち(@nekokichi1_yos2)です。 今回は、tableViewで無限スクロール、を実装。 解説 ソースコード 結果 解説 仕組みは スクロール開始 (num.count -10)番目の要素が表示された numにnumの全要素を追加 スクロール終了 スクロール時のnumの要…

【Swift】UI部品を設置する時のテンプレ

どうも、ねこきち(@nekokichi1_yos2)です。 Xcodeに内蔵されてるUI部品、ライブラリで生成するUI部品、構成や扱いが異なっても、UIViewに設置する工程は変わりません。 生成から設置までの流れは、 生成(let 変数 = UI部品) 位置(変数.frame = CGRect(.…

【Swift】StoryBoard IDを遷移する時の注意点

どうも、ねこきち(@nekokichi1_yos2)です。 StoryBoardIDで遷移する時、下記のコードだとnilが返されて、エラーになります。 let vc = self.storyboard!.instantiateViewController(withIdentifier: "遷移先のStoryBoardID") as! 遷移先 self.present(vc, …

【Swift】スワイプ動作を実装

どうも、ねこきち(@nekokichi1_yos2)です。 スワイプ 動作の実装は、UISwipeGestureRecognizer、を使用。 疑問 結論 ソースコード 疑問 スワイプ動作を実装するUIGestureには、UIScreenEdgePanGestureRecognizer、がある。 だけど、ViewControllerに設置し…

【Swift】多次元配列を昇順でソート

どうも、ねこきち(@nekokichi1_yos2)です。 Int型の多次元配列をソートする方法が載ってなかったので、備忘録として記載。 バブルソート、というアルゴリズムを使うと、簡単に実装できました。 今回のバブルソートを実装する際、下記を参考にさせていただ…