Muszę pokazać artykuł internetowy z UITableViewpod artykułem.
Jedyną opcją, jaką znalazłem, było wyświetlenie artykułu w UIWebViewnagłówku tableView.
Aby to zrobić, muszę uzyskać wysokość zawartości webView i wyłączyć przewijanie dla webView.
Znalazłem dwa rozwiązania, aby wyłączyć przewijanie:
for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
((UIScrollView *)subview).scrollEnabled=NO;
lub w JavaScript:
<script type="text/javascript">
touchMove = function(event) {
event.preventDefault();
}
Słyszałem, że pierwsze rozwiązanie jest zabronione przez Apple, ale nie mam na to żadnego dowodu. Czy moja aplikacja zostanie odrzucona przy użyciu tego rozwiązania? Jeśli tak, czy mogę użyć drugiego rozwiązania bez odrzucenia?