Кликабельные события в NSAttributedString в ios

я вставил UIimage внутри uitextview как NSTextAttachment, используя nsattributedstring.

Теперь из-за некоторого свойства по умолчанию для attrbutestring я получаю событие длительного нажатия на свое изображение.

т.е. когда я долго нажимаю в UIImage, он получает UIActionsheet, дающий мне возможность «СОХРАНИТЬ ИЗОБРАЖЕНИЕ» или «КОПИРОВАТЬ».

Я не писал никакого кода для этого.

То, что я на самом деле хочу при длительном нажатии UIIMAGE, это то, что я хочу открыть этот маленький UIIMAGE на весь экран, как у нас в WhatsApp, например, в чате. Когда пользователь отправляет какое-либо изображение и пользователь нажимает на это изображение, оно отображается в полноэкранном режиме.

Кто-нибудь, пожалуйста, помогите мне настроить это событие щелчка nstextattachment.

 NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"Somestring"];

        CGRect rect = CGRectMake(0,0,100,100);
        UIGraphicsBeginImageContext( rect.size );
        [image drawInRect:rect];
        UIImage *picture1 = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();

        NSData *imageData = UIImagePNGRepresentation(picture1);
        UIImage *img=[UIImage imageWithData:imageData];

        NSTextAttachment *textAttachment = [[NSTextAttachment alloc] init];
        textAttachment.image =img;
        NSAttributedString *attrStringWithImage = [NSAttributedString attributedStringWithAttachment:textAttachment];
       [attributedString replaceCharactersInRange:NSMakeRange(0,0) withAttributedString:attrStringWithImage];
    UITextView *messageContentView=[[UITextView alloc] init];
    messageContentView.attributedText=attributedString;

person ios developer    schedule 24.01.2015    source источник
comment
stackoverflow.com/questions/22379595/ это может тебе помочь.!   -  person cdon    schedule 24.01.2015
comment
@cdon спасибо за быстрый ответ. Я интегрировал этот метод. Но этот метод не вызывается, когда я нажимаю изображение. Я думаю, что это какой-то метод делегата, вызываемый для nstextattachment или uitextview   -  person ios developer    schedule 24.01.2015