raptor85
raptor85

Reputation: 125

adding images on top of the button which is on a scrollview

NSData *data = [NSData dataWithContentsOfFile:@"path of XML"];
NSError *error = nil;
GDataXMLDocument *document = [[GDataXMLDocument alloc] initWithData:data options:0 error:&error];
NSError *err=nil;
NSArray *nodes = [document nodesForXPath:@"/product_list/product[category = \"Pins & Collectibles\"]/image" error:&err]; 
NSMutableArray *array =[[NSMutableArray alloc]initWithCapacity:[nodes count]];

for(int i=0;i<[nodes count]; i++)
{
    [array addObject:(NSString *)[[(NSString *)[[(NSString *)[[[NSString stringWithFormat:@"%@",[nodes objectAtIndex:i]] componentsSeparatedByString:@"{"] objectAtIndex:1] componentsSeparatedByString:@"<image>"] objectAtIndex:1] componentsSeparatedByString:@"</image>"] objectAtIndex:0] ]; 
}

NSLog(@"%@",array);

the array has all the images i need to put it on top of the button

Upvotes: 0

Views: 404

Answers (2)

Tendulkar
Tendulkar

Reputation: 5540

Then make a for loop in that

for(int i=0;i<100;i++)
{
    UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
    [btn setBackgroundImage:[UIImage imageWithData:IMAGE_DATA] forState:UIControlStateNormal];
}

Upvotes: 0

LightNight
LightNight

Reputation: 1625

This may work:

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setBackgroundImage:[UIImage imageWithData:IMAGE_DATA] forState:UIControlStateNormal];

Upvotes: 1

Related Questions