問題タブ [quadratic-curve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
80 参照

swift - 異なるデバイスで二次曲線が正しくレンダリングされない

真ん中に二次曲線があるベジェパスを描こうとしています。曲線は iPhone 8 および XS ではうまく機能しますが、他のデバイスでは応答しません (つまり、正しくレンダリングされません)。

以下はiPhone XSのカーブの画像です(正解)

ここに画像の説明を入力

および iPhone XR (不正解)

ここに画像の説明を入力

ビューの制約を使用して行の中間値を取得しようとしましたが、どういうわけかまだ機能していません

パスを描画しているコードは次のとおりです。

誰かが私が欠けているものを見せてもらえますか? 事前にどうもありがとうございました!

0 投票する
2 に答える
134 参照

swift - UIBezierPath はどこでも同じように太くなく、途切れます

端に滑らかな二次曲線を付けて線を引こうとしています。したがって、私はこのコードを使用しています:

そして、私が得た出力はすでにかなり良さそうです:

出力

ただし、ご覧のとおり、クワッド カーブは通常の線より太くなっています。また、クワッドカーブが底で切れているように見えます。どうすれば修正できますか?途中で太く見えたり途切れたりせずに、パスが完全にスムーズになるようにしたいです。

よろしくお願いします:)