0

UITableView のセル内に UIScrollViews があります。すべてが期待どおりに機能しています...テーブルビューからセルをスクロールしてからスクロールバックすると、セル内に表示されているUIScrollViewは、スクロールビューの半分の幅でcontentOffsetがシフトしているように見えます。しかし、contentOffset 値を見ると、正しく、シフトされていません。この時点で、contentOffset を調整すると、このシフトされた値が追加されます。私は困惑しています.UIScrollView内で画像がどのように変化しているのか誰にも分かりますか? または、どうすればこれを修正できますか?

また、注目に値するのは、autoLayout と制約を使用して、scrollView の contentSize を自動的に設定していることです。それは期待どおりに機能しているようです。

4

2 に答える 2

1

autoLayout が私の問題であることがわかりました。今のところ、このビューの autoLayout をオフにし、scrollView の conentSize を直接設定すると、シフト バグはなくなります。制約を間違って設定している可能性があります。理想的にはこれを autoLayout で動作させることですが、今のところはそのままにしておく必要があり、後で戻ってくる可能性があります。

于 2013-05-22T01:26:56.287 に答える