私は携帯電話のプログラミングに慣れていません.サムネイル画像を選択および選択解除する方法.今私がしたことは、カスタム画像をサムネイルに追加することを使用してカスタムボタンを取りました.これは主に、これらのサムネイル画像がそのように、任意のサムネイル画像を選択すると、選択したサムネイル画像ごとにカスタムボタンが取り付けられます。ここで、同じ画像を再度クリックすると、選択したサムネイルからカスタム ボタン画像を削除することを意味します。再度選択した場合は、そのカスタム ボタン画像を添付することを意味し、同じ画像を再度選択すると、そのカスタム ボタンを削除したことを意味します。サムネイルからの画像。ここで使用しているロジックを誰でも知ることができます。これが私のコードです
- (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:@"Overlay@2x.png"] forState:UIControlStateNormal];
[b setTitle:@"1" forState:UIControlStateNormal];
// [b setTag:4];
NSLog(@"Thumb click Fgallerview controller");
[photoView addSubview:b];
[photoView addSubview:customBadge1];
}
サムネイルをクリックした場合の上記のコードは、カスタムボタン画像をそのサムネイル画像に添付することを意味します。同じサムネイルをクリックすると、そのカスタムサムネイル画像が削除されます。たとえば、サムネイル ビューで 10 個の画像が表示されている場合、5 つのサムネイルをクリックすると、選択した 5 つの画像にカスタム ボタンの画像を添付することを意味する場合、5 つの画像のみを選択したいです。ボタンの画像。選択した画像を選択した場合、選択した画像のチェックを外す必要があることを意味します。つまり、選択したサムネイルからそのカスタムボタン画像を削除したいということです。誰でもこれを行う方法を教えてもらえますか
そしてもう1つ、ELCimagepickercontrollerを使用することで複数の画像を選択できるようになりましたが、それはギャラリー画像のみですが、ここではプライベートドキュメントディレクトリフォルダーの画像から表示しています。