2016-02-15 14 views
14

スワイプして、画像が表示されているビューコントローラからスクロールすると、消えているビュー(1pxの白い線)にぎこちないグリッジがあります。私はシステムスワイプUIGestureを使用しています。 これを解決する方法はありますか?ありがとう! enter image description hereポップでスワイプすると画像がぼやけます

ビュー階層

+ Scroll View (container) 
| - ContentView 
| - - Header Image 
| - - Title Label 
| - - Author/ Date Label 
| - - Post Content 

制約

 | 
|-[Header Image]-| 
     | 
|-[Title Label]-| 
     | 
|-[Author/ Date Label]-| 
     | 
|-[Post Content]-| 
     | 
+1

白い線が常にそこにとどまっているのか、ちらつきが現れて消えていますか?もしそうなら、私は同じ問題をしばらく前に持っていた。 – GavinoGrifoni

+0

白い線が現れ、ちらつきで消える。 – Gnurant

+0

ビュー階層全体を印刷できますか?たぶん、zagg-imageは0.5? – hfossli

答えて

0

最後に私はこの問題を解決しました。 @Arun Ammannayaが提案した提案と、多くの試行錯誤を組み合わせたソリューションでした。

ソリューション

私は左にスクロールビューの2ピクセルを移動し、私がメインビューにプロパティクリップサブビューを追加しました。

スワイプがポップジェスチャーに使用するパンジェスチャーの間違った丸めによって問題が発生したと思います。

1

私はこれがなぜ起こるかわからないのですが、それにイメージビューのx位置を配置することによって解決することができる代わりに-1 0.

更新...

イメージサイズがイメージビューサイズに適切に拡大しないために発生します。

例:画像サイズの幅が750で、サイズが375,750,1500の画像が正しく動作する場合。サイズ370,300などのイメージを設定しようとすると、この問題が発生します。

画像サイズが適切であることを確認してください。

+0

イメージを正しくスケールする方法はありますか? – Gnurant

+0

私は私の答えでこれは0の代わりに-1に画像ビューのx位置を配置することによって解決することができますか、または適切なサイズの画像を作成していることが言及した。 –

+0

私はあなたの最初の解決策を試しましたが、正しく動作していないようです。 Wordpress APIから画像を取得しているので、適切なサイズの画像をリクエストする機能がありません。 – Gnurant

1

あなたは昔、設計者は、このように空のピクセルで私に背景画像を配信、画像には、空の画素列が存在しないことを確認する必要があり、全体のシナリオに

1-記述する必要があります、私はそれをPhotoshopで取り除いた。

はとにかく、あなたが制約に制約の要因1.01または1.02

我々は助けることができるより多くのように教えてくださいをする

2 - 試みを使用述べました。

0

Arun Ammayanaが提案したすべてのトリックがうまくいかない場合は、ContentViewに問題がある可能性があります。 ContentViewにはどのような制約がありますか?

通常、スクロールビューのコンテナとしてViewを配置し、内側のコンテナビューの幅を外側のビューとして設定します。あなたは1を持っている必要があり、この様1

- ただ、これはそれを修正しない場合は、

インナービュー幅=外観図幅+ 2 と インナービューのx =外側のビューのxを設定してみてくださいすることができます両方のサイズ。

-1

画像の比率が画像の表示に合っていないと思います。 imageViewのcontentModeを変更できますか?

headerImageView.contentMode = UIViewContentMode.ScaleAspectFill 
+0

これは、OPが記述している問題ではありません – GavinoGrifoni

関連する問題