2019-10-01から1ヶ月間の記事一覧
検証環境: Xcode 11.1 Swift 5.1 Dictionary の mergeまたはmergingメソッドを使う。 // merging do { let a = ["a": 100] let b = ["a": 200, "b": 300] // 重複したKeyは a を優先させる場合 let result1 = a.merging(b) { (a, b) in a } print(result1) /…
検証環境: Xcode 11.1 Swift 5.1 前回の続き。 後ほど。
検証環境: Xcode 11.1 Swift 5.1 前回の続き。 後ほど。
検証環境: Xcode 11.1 Swift 5.1 前回の続き。 今回は画像をダブルタップしたときに拡大・縮小するように実装を追加する。 ScrollView のタップ箇所をズームさせる方法は Apple のプログラミングガイドを参考に実装する。 https://developer.apple.com/libra…
検証環境: Xcode 11.1 Swift 5.1 画像1枚を表示するシンプルな画像ビューワを実装してみる。 画像はピンチで拡大縮小ができるようにする。 実装方法としては UIScrollView 上に UIImageView を配置して実現する。 ただ乗せるだけだと画像の起点が左上になる…
検証環境: Xcode 11.1 Swift 5.1 例えば Universal Links などの機能を使ってディープリンクで深い階層に一気に遷移させたい場合などに使える。 UINavigationController の setViewControllers(_:animated:) というメソッドがあるので、この引数に複数の Vie…