UITableView.RowAnimation の .none はアニメーションがnoneなわけじゃなく、デフォルトの設定を使うよという意味らしい。
The inserted or deleted rows use the default animations.
なのでアニメーションしちゃう。今更の気づき。
こんにちは、Reoです。 前回の記事「ios12でCoreDataのExternal Storangeを利用しているデータが破損してしまう問題が発生した件」で、地獄のようなiOSのバグに見舞われてしまったアプリをどうにか…
今回は説明っていうより迷走愚痴ブログみたいな感じになるので、役に立つコードなんかはないと思います。 どうも。Reoです。9月に入ってからずっとRobinの改修作業をしています。 いつもはサボる日のが多いんじ…
どうも。Reoです。 再びCoreDataでやりたいことができたので、新しいプロジェクトを作って、ついでに自分のブログが正しいのかチェックしながらやろう〜〜ってことで「【Swift 3】CoreDataを使ってみた【pa…
どうも。part3です。 part1,2はそれぞれ以下よりどうぞ。 【Swift 3】CoreDataを使ってみた【part1】 【Swift 3】CoreDataを使ってみた。検索・更新・削除編【part2】 &nbs…
今回はちょっと寄り道編。 CoreDataでDateを保存した際の取り出し方についてです。 まずは現在の時刻を保存するところから。 import CoreData /* 〜〜 */ func saveDat…
前回「part1」では、CoreDataを導入してデータの読み込み・保存のやり方を紹介しました。 今回は、検索と更新と削除のやり方を書いていこうと思います。 前回同様に、人のデータを扱っていきます。 Ent…
どうも。 ついにCoreDataを使う必要が出てきたので、現在進行形で奮闘中ですが、同時進行で記事も書いていこうと思います。 CoreData自体の記事はたくさん出てくるのですが、Swift3に対応したのはまだまだ情報が…
UITableView.RowAnimation の .none はアニメーションがnoneなわけじゃなく、デフォルトの設定を使うよという意味らしい。
The inserted or deleted rows use the default animations.
なのでアニメーションしちゃう。今更の気づき。
UINavigationController + UIScrollView の組み合わせで使っていて、UIScrollView 上に AutoLayout で上下左右0で View を設置しているのに、30px程度上にずれてしまうとき。
`navigationController.navigationBar.isTranslucent = false` にすると直るかもしれない。
ScrollView上のコンテンツとNavigationBarの重なっているところが透過していたら多分これで直せるはず。
通常のターゲットではちゃんと動いているのに、iOSSnapshotTestCase
を用いたテストでだけこの対応が必要なのよくわからないけれど。。。
テスト投稿。
例えばiphone7 の画面サイズ
750 × 1334
半分375 × 667