Да, есть решение. Вы можете использовать регулярное выражение для обнаружения определенного вида строк по касаниям, начинающимся с метки, а затем на основе регулярного выражения, которое соответствует строке, в которой вы можете выполнить действие.
Поэтому, если вы хотите это сделать, вам нужно создать подкласс UILabel и переписать методы Touch для метки.
Надеюсь, это поможет вам.
Существует одна из меток под названием OHAttributedLabel , которая выполняет аналогичную функцию. А вот fork , поддерживающий ARC.