画像よりも大きなフレームが必要なので、次のようにします。
そしてもちろんUIScrollViewDelegate
、私は持っていて、ズームを処理します。しかし、問題が 1 つあります。画像をズームすると、ズームモードでこの「青い」空のスペースにスクロールできます。
ズーム画像の幅がscrollViewの幅よりも大きい場合のズーム後、ユーザーがこの空のスペースにスクロールできないことを望みます。どうすればそれを達成できますか?
(1) zoomScale 1.0:
(2)ズームして端に移動した後:
(3)私がしたいこと:
編集: contentInset を設定した後:
[self.scView setContentInset:UIEdgeInsetsMake(0, -30, 0, -(self.frame.size.width-csc.width/2))];
なぜ左に動いているのですか?