Набор содержимого iOS6 в UIWebView ведет себя иначе, чем в iOS7

#ios7 #ios6 #uiwebview #uiscrollview #contentsize

#ios7 #ios6 #uiwebview #uiscrollview #размер содержимого

Вопрос:

Я пытаюсь добавить пробелы в Webview, чтобы содержимое хорошо соответствовало webview, например, при реализации UIViewContentModeScaleAspectFit. Супервизор webview фиксирован размером 320 * 200, а размер содержимого webview варьируется, но достаточно мал, чтобы соответствовать размеру. Все работает нормально, за исключением случаев использования iOS 6.

 float verticalInset = (self.frame.size.height - fitSize.height) / 2;
float horizontalInset = (self.frame.size.width - fitSize.width) / 2;
wv.scrollView.contentInset = UIEdgeInsetsMake(verticalInset, horizontalInset, verticalInset, horizontalInset);
wv.center = self.center;
  

fitSize вычисляется правильно, потому что, если я просто установлю фрейм webview на размер, содержимое идеально подойдет. Однако это не заполнит его супервизор при увеличении.

Похоже, что когда я меняю contentInset в iOS 6, он не изменяет размер своего содержимого в соответствии с фреймом результата (вставка фрейма); но iOS 7 изменяет его размер. Есть ли какое-либо решение для исправления этой разницы?