テスト投稿。
例えばiphone7 の画面サイズ
750 × 1334
半分375 × 667
以前書いた記事「【Swift】UIButtonを一回転させるアニメーション」では、iOS8以上では一回転していましたが、iOS7では変な挙動をしていました。 今回やっとiOS7環境でも動くように改善しました。 iOS8以…
今回のアプリの目標の1つに「アニメーションをつけて動きのあるアプリを作る」があります。 まずは簡単〜と思いつつ上手くいくまでに少し時間がかかってしまった回転アニメーションの解説をしていきます。 (完全独学になりますので間…
テスト投稿。
例えばiphone7 の画面サイズ
750 × 1334
半分375 × 667
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
を用いたテストでだけこの対応が必要なのよくわからないけれど。。。