在滚动视图上的按钮顶部添加图像
Posted
技术标签:
【中文标题】在滚动视图上的按钮顶部添加图像【英文标题】:adding images on top of the button which is on a scrollview 【发布时间】:2011-11-07 11:58:18 【问题描述】: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);
该数组包含我需要将其放在按钮顶部的所有图像
【问题讨论】:
可以描述你的疑问吗? 我在滚动视图上添加了多个动态生成的按钮。我想在按钮上显示“数组”上存在的图像。 【参考方案1】:这可能有效:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setBackgroundImage:[UIImage imageWithData:IMAGE_DATA] forState:UIControlStateNormal];
【讨论】:
【参考方案2】:然后在其中创建一个for循环
for(int i=0;i<100;i++)
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setBackgroundImage:[UIImage imageWithData:IMAGE_DATA] forState:UIControlStateNormal];
【讨论】:
以上是关于在滚动视图上的按钮顶部添加图像的主要内容,如果未能解决你的问题,请参考以下文章