Я пытаюсь создать функцию всплывающей подсказки, чтобы можно было нажимать на определенные слова в моем учебном приложении и показывать определение. Для всплывающей части я планирую использовать код из «AFInformationView», который предоставляет пузыри на iPhone.
Часть, с которой я борюсь, это как связать местоположение конкретного слова с пузырем. В настоящее время у меня есть текст на UILabel, который находится на пользовательском UITableCell. Поскольку я вычисляю высоту строки на лету с помощью:
[textToUse sizeWithFont:[UIFont systemFontOfSize:FONT_SIZE] constrainedToSize:CGSizeMake(stop-start, 500)];
Я не уверен, какие будут координаты для конкретного слова. Я думал, что если бы я создал пользовательский DataDetectorType, это могло бы быть исправлением.
Если кто-то знает, как это сделать или у кого-то есть другие идеи, я был бы рад их услышать.
Спасибо
Andrew