2020-02-01から1ヶ月間の記事一覧
hirakana.hatenablog.jp↑ UIView をドラッグ移動させる方法の練習がてら簡単質素なパズルを作った。 コード import UIKit class ViewController: UIViewController { @IBOutlet weak var bookImage: UIImageView! @IBOutlet weak var cloudImage: UIImageVie…
スーッと指で UIView を動かす処理を書き置き。 ドラッグ中に細かく何度も呼び出されるメソッド touchesMoved(_:with:) を使用する。 イメージ メソッドで行う処理のイメージはこんな感じ 指でドラッグを開始した位置(座標)と終了した(動かしてる途中でも…
使いどきはわからないが、セルを並び替える際にセクションを跨いで並び替えられないようにする方法をちょいメモ。(並び替え可能にする工程は割愛) //セルに当てはめる配列 var cellTitles = [ ["アイテム1", "アイテム2", "アイテム3"], ["アイテム1", "ア…
hirakana.hatenablog.jp↑の横スライドで画面切り替えする PageViewController の上部に UISegmentedControl を加える方法を。 Storyboard を設定 ViewController 上部に Navigation Bar を設置 Navigation Bar 配下に Segmented Control を設置し、項目名を…
UISegmentedControl が表示されるまでの最低限の使い方をば。 コードで実装 変数を宣言 var segCon: UISegmentedControl! 表示する項目名の配列を用意する let segTitle = ["肥後", "上島", "寺門"] 配列を指定して初期化 segCon = UISegmentedControl(items…
UICollectionView が表示されるまでの最低限の使い方をざっくり。 コードで実装 変数を宣言 var collectionView: UICollectionView! レイアウトを用意 let layout = UICollectionViewFlowLayout() //任意で調整 layout.sectionInset = UIEdgeInsets(top: 10,…
左右のスワイプでページングさせる 左右にスワイプし、ViewController を表示する。 仕組みとしては、ページを移動する度に前後のページを準備しておくといった感じ。 実装 ベースとなる UIPageViewController のクラスを用意。これに書いていく。 class Pag…
UIScrollView でページを作る ページといっても擬似的なページで、トイレットペーパーのように連続的に続く view に一定間隔(1ページ分の幅)でオブジェクトを貼り付けていく感じ。 実装 ViewController のプロパティとして変数を宣言。 var scrollView: UI…