2017-11-22 14 views
1

潜在的な損失の品質(「壊れたピクセル」)を用いて画像を返すUIGraphicsGetImageFromCurrentImageContext:このバグは、iPhoneXでのみ白文字色で繰り返されます。iPhone X:注

Iフレームのサイズを変更する可能性UITextViewを有します。私は、「壊れたピクセル」のテキストのエッジに近いとUIGraphicsGetImageFromCurrentImageContextその戻り画像で画像を取得しようとします。

UIGraphicsBeginImageContextWithOptions(frame.size, opaque, 0.0)

image with scale = 0.0 (3.0 for iPhoneX as default)

しかし、私は0.0 2.0に "壊れたピクセル" からスケール値を変更消えてしまったと私は問題なく正常な画像が得られます。

UIGraphicsBeginImageContextWithOptions(frame.size, opaque, 2.0)

image with scale = 2.0

このバグは発生しません他のiPhoneまたはテキストの色。

私はtextView.textInputView.contentScaleFactor値を変更しようとするが、それは参考になったではないです。

ありがとうございました。あなたにコンテキストをレンダリングしている何

答えて

0

?あなたは、一般的にイメージ/テクスチャの幅と高さが3

あるiPhone XのcontentScaleFactorによって台無しになっできる2のべき乗(ほとんどのiOSデバイスが2これらの日があるようにしたい

注意、これは、物事に力-の-2を保持します。しかし、あなたは)iPhone X.に3.0になったボンネットの下に、0.0とUIGraphicsBeginImageContextWithOptionsを呼び出すとき

関連する問題