UITableView.RowAnimation の .none はアニメーションがnoneなわけじゃなく、デフォルトの設定を使うよという意味らしい。
The inserted or deleted rows use the default animations.
なのでアニメーションしちゃう。今更の気づき。
どうも。Reoです。 久々にiOS開発をしていると、謎のバグにばっかり遭遇してしまってビビりますね。 1年ぶりぐらいに触るプロジェクトなので、アップデートするだけで別のアプリになっていて本当におつらいです。本当に今更のバ…
どうも。Reoです。 Realm を使っていたアプリ(OKAIMO)が、Xcode11.5 + iOS13.5 環境で、起動後クラッシュするようになってしまいました。 CGFloatを使っていた部分がクラッシュしてしまう…
お久しぶりです。Reoです。 しばらくiOS開発から離れていましたが、ようやく向き合えるようになってきました。頑張ろうと思っているのに早速今回のエラーにハマってしまい心が折れそうでした。いや、折れました。 すんごい初歩的…
どうも。Reoです。ShareExtension で FireStore が使えなくて、かれこれ6時間くらい溶かしました。 ようやく解決しましたので、ちょっとメモがてら書いていきます。 まずは、いつもありがとう Stac…
どうも。Reo です。 個人アプリに ShareExtension を使うついでに、手順をメモしながら導入しようと思います。 環境 Xcode11.3 Swift 5.1.3 iOS 13.3 今回はサンプ…
どうも。Reoです。2020年初記事です。あけましておめでとうございます。 今回は、可変セルを利用した横スクロールの UICollectionView を実装した際に、contentSize が思った通りにならなかった問…
どうも。Reoです。 今回は、一つの画面に複数の UICollectionView と UITableView を実装してみたお話です。 めちゃくちゃよくあるレイアウトですよね! 数年 Swift をやっていて今更こんな…
どうも。Reoです。 今回は、 iOS13 から対応が必要になった「ダークモード」についてのお話です。 対応方法は他の方の記事等を参照して欲しいのですが、ちょっと気をつけたい点について書いていこうと思います。  …
どうも。Reoです。 とりあえず先にサクッと表題の件を解決して行きましょう。 発生しているバグ Xcode(10.3で確認済み)のバグと思われます。 まず、Assets.xcassets 内に用意したIma…
こんにちは。Reoです。お久しぶりです。 引越しや新生活等でバタバタしていて、なんだかんだで前回の記事から1ヶ月以上が経ってしまいました。前回の記事で書くよ!っていってた記事も全く書けていないのですが、忘れないうちに最近…
UITableView.RowAnimation の .none はアニメーションがnoneなわけじゃなく、デフォルトの設定を使うよという意味らしい。
The inserted or deleted rows use the default animations.
なのでアニメーションしちゃう。今更の気づき。
テスト投稿。
例えばiphone7 の画面サイズ
750 × 1334
半分375 × 667
UINavigationController + UIScrollView の組み合わせで使っていて、UIScrollView 上に AutoLayout で上下左右0で View を設置しているのに、30px程度上にずれてしまうとき。
`navigationController.navigationBar.isTranslucent = false` にすると直るかもしれない。
ScrollView上のコンテンツとNavigationBarの重なっているところが透過していたら多分これで直せるはず。
通常のターゲットではちゃんと動いているのに、iOSSnapshotTestCase
を用いたテストでだけこの対応が必要なのよくわからないけれど。。。