UITableView.RowAnimation の .none はアニメーションがnoneなわけじゃなく、デフォルトの設定を使うよという意味らしい。
The inserted or deleted rows use the default animations.
なのでアニメーションしちゃう。今更の気づき。
これだ!っていう解決策ではないですが、確認することメモメモです。 UICollectionViewで左寄せの可変セルを実装しようとしていました。 UICollectionViewFlowLayoutはサブクラスを作って、…
どもも。Reoです。 先日Xcode9とSwift4にアップデートして、その弊害(参照: 【Swift】Xcode9+iOS11でUINavigationBarが正しく表示できなくて困った話)が出たので、現在はXcode…
どうも。Reoです。 Xcode9にアップデートしてSwift4デビューもして早10日。 Swift3からSwift4にアップデートは殆ど何事もなくすんなりとアップデートしていて、Swift4の状態で10日くらい作業を進…
(●´・ω・`●)ノ.:゚+ドモ.: *:・ 今回はとってもとっても単純なお話です。 なのになんでかワーニングが出るたびに引っかかってしまっていたのでメモ程度に書いておきます。 Gitを用い…
アプリリリースにあたり、printでコンソールに表示させているのを消しておいた方が良いかな?と思って消している時に気づいた方法です。超簡単。もしかして:常識? こんな風に複数のprintがある時は &nbs…
誰でも投稿できるサイトをWordPressで作り、その投稿をアプリに反映させたい!ということでやってみました。 まずは流れです。 【WordPress上ですること】 ・誰でも投稿できるフォームを作成する。(…
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
を用いたテストでだけこの対応が必要なのよくわからないけれど。。。