2013-02-04 141 views
0

我是新来的手机programming.How选择和取消选择缩略图images.Right现在我做了什么我已采取自定义按钮使用,我将自定义图像添加到缩略图,它主要用于我可以知道,这些缩略图图像是selected.like,如果选择任意的缩略图图像是指,自定义按钮被附连到每个每选择的缩略图图像。 现在,如果我意味着我要删除自定义按钮图像形成所选thumbnail.again如果我选择意味着它必须附上自定义按钮图像,如果同一图像上再次选择意味着我必须删除自定义的同一图像上再次单击我想要什么意思按钮图像形成thumbnail.Can任何身体告诉我有什么逻辑用在这里。 这里是我的代码如何选择和取消选择缩略图图像iphone

- (void)handleThumbClick:(id)sender 
{ 


     NSLog(@"yes selected"); 

     FGalleryPhotoView *photoView = (FGalleryPhotoView*)[(UIButton*)sender superview]; 

     customBadge1 = [CustomBadge customBadgeWithString:@"1" 
              withStringColor:[UIColor greenColor] 
              withInsetColor:[UIColor redColor] 
              withBadgeFrame:YES 
             withBadgeFrameColor:[UIColor grayColor] 
               withScale:1.0 
               withShining:YES];  


     b =[UIButton buttonWithType:UIButtonTypeCustom]; 
     b.frame = CGRectMake(0,0, 100,100); 
     [b setImage:[UIImage imageNamed:@"[email protected]"] forState:UIControlStateNormal]; 
     [b setTitle:@"1" forState:UIControlStateNormal]; 
     // [b setTag:4]; 

     NSLog(@"Thumb click Fgallerview controller"); 

     [photoView addSubview:b]; 
     [photoView addSubview:customBadge1]; 

} 

因为如果点击任何缩略图意味着它的自定义按钮图像添加到缩略图image.Now我想要什么意思上面的代码,如果,如果再点击该缩略图我有删除自定义缩略图图像。 例如,在缩略图视图我有10个图像现在正在显示我想如果点击任何5缩略图意味着其附加自定义按钮图像5中选择images.Now我想要什么只选择5个图像意味着如果想在选择5幅缩略图图像具有自定义按钮image.now如果我选择任何选择的图像意味着我不得不取消选择所选择的图像,意味着我想删除自定义按钮图像形成所选择的缩略图。 任何机构可以告诉我如何做到这一点

而且我现在通过使用ELCimagepickercontroller我们可以选择多个图像,但只有图库图像,但在这里我显示从私人文档目录文件夹图像..请帮助meee 谢谢 Aslam

+0

将thumbnil图像设置为setBackgroung和选择图像setImage – Rajneesh071

回答

0

将缩略图图像设置为setBackgroundImage并设置初始标记= 0;

-(IBAction)handleThumbClick:(id)sender 
{ 
    UIButton *btn = (UIButton*)sender; 

    if (btn.tag==0) 
    { 
     [btn setImage:[UIImage imageNamed:@"Default.png"] forState:UIControlStateNormal]; 
     btn.tag=1; 
    } 
    else{ 
     [btn setImage:nil forState:UIControlStateNormal]; 
     btn.tag=0; 
    } 

}