テスト投稿。
例えばiphone7 の画面サイズ
750 × 1334
半分375 × 667
どうも。Reoです。ShareExtension で FireStore が使えなくて、かれこれ6時間くらい溶かしました。 ようやく解決しましたので、ちょっとメモがてら書いていきます。 まずは、いつもありがとう Stac…
どうも。Reo です。 個人アプリに ShareExtension を使うついでに、手順をメモしながら導入しようと思います。 環境 Xcode11.3 Swift 5.1.3 iOS 13.3 今回はサンプ…
どうも。Reoです。 今回は、一つの画面に複数の UICollectionView と UITableView を実装してみたお話です。 めちゃくちゃよくあるレイアウトですよね! 数年 Swift をやっていて今更こんな…
こんにちは、Reoです。 5月頃に購入してずっと積んでた「iOSアプリ設計パターン入門」をようやく一読しました。 一言で言うと、「良書だけどかなり難しい」って感じでしたね。一読で理解するには、自分に足りないものが多すぎる…
こんにちは。Reoです。お久しぶりです。 引越しや新生活等でバタバタしていて、なんだかんだで前回の記事から1ヶ月以上が経ってしまいました。前回の記事で書くよ!っていってた記事も全く書けていないのですが、忘れないうちに最近…
こんにちは、Reoです。 前回の記事「ios12でCoreDataのExternal Storangeを利用しているデータが破損してしまう問題が発生した件」で、地獄のようなiOSのバグに見舞われてしまったアプリをどうにか…
絶賛ブログ強化月間中です。Reoです。 今回はSwiftでUITableViewを用いて、下に引っ張ると拡大するヘッダーを実装してみました。 わりといろんなところでよく見るやつな気がします。 下に引っ張ると…
どうも。Reoです。 UICollectionViewを使ってカルーセルを実装しようシリーズの第4回目です。 第1回:無限スクロール編 第2回:セルの拡大縮小編 第3回:ページング編 第4回:コレ 目標物は…
こんにちは、Reoです。前回の続きです。 前回「【Swift4】UICollectionViewを使ってカルーセルを実装してみた。【無限スクロール編】」 第1回:無限スクロール編 第2回:コレ 第3回:ページング編 第4…
どうも、Reoです。数ヶ月ぶりのSwift記事です! 今回はiOSで「カルーセル」を実装してみたので紹介していこうと思います。 IB/StoryBoardは使ってません。 完成予定 こんなのを実装していきま…
テスト投稿。
例えばiphone7 の画面サイズ
750 × 1334
半分375 × 667
UINavigationController + UIScrollView の組み合わせで使っていて、UIScrollView 上に AutoLayout で上下左右0で View を設置しているのに、30px程度上にずれてしまうとき。
`navigationController.navigationBar.isTranslucent = false` にすると直るかもしれない。
ScrollView上のコンテンツとNavigationBarの重なっているところが透過していたら多分これで直せるはず。
通常のターゲットではちゃんと動いているのに、iOSSnapshotTestCase
を用いたテストでだけこの対応が必要なのよくわからないけれど。。。
UITableView.RowAnimation の .none はアニメーションがnoneなわけじゃなく、デフォルトの設定を使うよという意味らしい。
The inserted or deleted rows use the default animations.
なのでアニメーションしちゃう。今更の気づき。