テスト投稿。
例えばiphone7 の画面サイズ
750 × 1334
半分375 × 667
どもも。CAShapeLayerで図形を描こうという記事です。 以前、【Swift 3】CALayerを用いて図形を移動・拡大縮小してみた【CALayer】という記事を書いたのですが、その時は直線と丸と四角といった図形の…
UIBezierPathで点線を引くことができるsetLineDashで遊んでみました。 まずはどのようにコードを書くかですが // var bezierPath = UIBezierPathを用意しておく let da…
やっとわかったよー。 referenceを見ても書いてなかったので(どっかには書いてあるのかもしれないけれど見つからなかったです。。。) いくつも調べてもこのように書かれているところばかり //エラーが出る…
とりあえず絵が描けるようになったので、コードをメモしておきます。結構時間かかってしまいました。 キャンバスを作成する まずは絵を描くキャンバスを作成します。 var canvas = UIImageView…
テスト投稿。
例えば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.
なのでアニメーションしちゃう。今更の気づき。