UITextView lien appuyez sur reconnaissance est retardée

Dans iOS 7 app, j'ai un UITextView avec un lien en elle, mais en tapant le lien n'est pas le feu. Il ne répond qu'à un maladroit ", appuyez et maintenez". Je tiens à réagir dès qu'un utilisateur appuie sur elle, comme la façon dont un UIWebView lien appuyez sur marche. Voici ma configuration:

- (void)viewDidLoad
{
    [super viewDidLoad];

    NSMutableAttributedString *text = [[NSMutableAttributedString alloc] initWithString:@"Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."];
    [text addAttribute:NSLinkAttributeName value:@"myurl://tapped" range:NSMakeRange(6, 16)];

    self.textView.attributedText = text;
    self.textView.editable = NO;
    self.textView.delaysContentTouches = NO;
}

- (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL inRange:(NSRange)characterRange
{
    if ([[URL scheme] isEqualToString:@"myurl"])
    {
        //Handle tap

        return NO;
    }

    return YES;
}

La Documentation d'Apple pour la shouldInteractWithURL méthode unis: "L'affichage de texte appelle cette méthode si l'utilisateur appuie ou long-presses de l'adresse URL du lien". Le long de la presse est au travail, mais le robinet ne semble pas fonctionner.

Personne ne sait comment obtenir ce à répondre immédiatement?

  • Lien appuyez sur reconnaissance est retardée qui se passe dans iOS9 :((((((
InformationsquelleAutor lehn0058 | 2014-03-13