LoadHtmlString işlevini kullanarak veri yükleyen bir kullanıcı arayüzüne sahibim.Aşağıdaki veri bir sqlite veritabanından yüklüyorum, her defasında farklı uzunlukta farklı bir dize yüklüyorum ve doğal olarak web görünümü farklı yükseklik elde ediyor .
Artık bir web sayfası altında bir resim yüklemek için uiwebview'in tam yüksekliğini her seferinde bilmem gerek. Ben UIWebView içeriğine sahip olmak için Yükseklik
- (void)webViewDidFinishLoad:(UIWebView *)aWebView {
CGRect frame = aWebView.frame;
frame.size.height = 1;
aWebView.frame = frame;
CGSize fittingSize = [aWebView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
aWebView.frame = frame;
NSLog(@"Size: %f, %f", fittingSize.width, fittingSize.height);
}
denedi ama her zaman aynı sonucu elde. Her yüklendiğinde web görünümünün yüksekliğini dinamik olarak nasıl alabileceğimi bilmem gerekiyor. Thx
JS'den daha iyi insection. Senin için de + 1. –
Denedim ama aynı sayı devam ediyor ... 2 kelimelik bir paragraf olsa bile 737 aldım, bu yüzden işe yaramadı: S –
@EliasRahme Burada neyi başarmaya çalıştığınızı daha iyi açıklayabilir misiniz? Yukarıda listelediğim kod *, * web sayfasındaki içeriğin boyutunu nasıl izlersiniz. –