Это, вероятно, TTLabel
или что-то в этом роде, потому что приложение FB использует Three20.Я дам вам подход без TT, так как я не знаком с API-интерфейсами TT.
Вы действительно можете поместить UIButton
поверх UILabel
(вы можете сделать button.frame = label.frame
вчтобы он был точно такого же размера и позиции).Очевидно, что кнопка должна быть невидимой.Вы достигаете этого, используя «кнопку пользовательского типа», вызывая метод класса:
+ (UIButton *)buttonWithType:(UIButtonType)type;
Передавая константу UIButtonTypeCustom
, а затем устанавливая желаемую цель и действие: