Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

deepak832

macrumors newbie
Original poster
Jun 26, 2008
28
0
Hi All,
I am using loadHTMLString to load some images and text data on the UIView, if the text string is very long then that should be scroll on the view. This works fine with 2.2.1 but after 3.0 my scrolling feature is not working
The code for the same is :


NSMutableString *imageHTML = [[[NSMutableString alloc] init] autorelease];
[imageHTML appendString:mad:"<html><head></head><body><span style=\"height:45px;font-size:20px;\"><b>"];
[imageHTML appendString:imageTitle];
[imageHTML appendString:mad:"</span></b><br /><br /><span style=\"height:12px;font-size:10px;\"><b>Tap Image to enlarge </span></b><br /><br /<div style=\"float:left;width:110px;\"><a align=\"center\" href=\""];
[imageHTML appendString:urlOfImageToBeDrawn];
[imageHTML appendString:mad:"\"><img src=\'"];
[imageHTML appendString:thumburlOfImageToBeDrawn];
[imageHTML appendString:mad:"\' width ="];
[imageHTML appendString:mad:"\"100\""];
[imageHTML appendString:mad:"height="];
[imageHTML appendString:mad:"\"100\""];
[imageHTML appendString:mad:"></img></a></div>"];
[imageHTML appendString:imageDescription];
[imageHTML appendString:mad:"</body></html>"];
[myWebViewNews loadHTMLString:imageHTML baseURL:nil];
[self.view addSubview: myWebViewNews];


Please help me to solve this problem, my description text is showing on the screen but if that string is too long then scrolling is not working in 3.0

Thanks,
Deepak
 
I think you can not load html in a uiview. you have to use UIwebView instead.
 
Thanks but using UIWebView

Hi,
I am using UIWebView instead of UIView to load the html string and this code is working perfectly in 2.2.1 but when i am trying to run with 3.0 then my string get cut, if the string is larger then view bound.
Is there any change for this in 3.0, can you help me to solve this issue



Thanks
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.