2013-02-04 96 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; 
    } 

}