iOS интерактивный текст внутри UITextView

Есть ли способ сделать кликабельные части UITextView. На самом деле я хочу сделать текст чем-то вроде

Нажимая «Зарегистрироваться» выше, вы соглашаетесь с Условиями предоставления услуг и Законом о конфиденциальности

где Условия обслуживания должны быть одной ссылкой и Заявление о конфиденциальности другой. И нажав на те, я должен что-то сделать.

One Solution collect form web for “iOS интерактивный текст внутри UITextView”

Я сделал это с помощью кода выше, используя этот проект

 - (void)_configureTermsLabel { self.termsOfUseLabel.hidden = YES; self.termsAndConditionsLabel = [[TTTAttributedLabel alloc] initWithFrame:self.termsOfUseLabel.frame]; self.termsAndConditionsLabel.font = [UIFont systemFontOfSize:14]; self.termsAndConditionsLabel.lineBreakMode = UILineBreakModeWordWrap; self.termsAndConditionsLabel.numberOfLines = 0; NSString *termsStr = NSLocalizedString(@"Terms of use", @"Terms of use"); NSString *privacyStr = NSLocalizedString(@"Privacy Policy", @"Privacy Policy"); NSString *andStr = NSLocalizedString(@"and", @"and"); NSString *conductStr = NSLocalizedString(@"Code of conduct", @"Code of conduct"); NSString *termsAndConditionsStr = [NSString stringWithFormat:@"%@ - %@ %@ %@", termsStr, privacyStr, andStr, conductStr]; self.termsAndConditionsLabel.text = termsAndConditionsStr; NSString *languageCode = [[GLQAppDelegate sharedDelegate] languageIdentifier]; NSURL *termsURL = [NSURL URLWithString:[NSString stringWithFormat:kGLQTermsOfUseURL, languageCode]]; NSURL *privacyURL = [NSURL URLWithString:[NSString stringWithFormat:kGLQPrivacyPolicyURL, languageCode]]; NSURL *conductURL = [NSURL URLWithString:[NSString stringWithFormat:kGLQCodeOfConductURL, languageCode]]; NSRange termsRange = [self.termsAndConditionsLabel.text rangeOfString:termsStr]; NSRange privacyRange = [self.termsAndConditionsLabel.text rangeOfString:privacyStr]; NSRange conductRange = [self.termsAndConditionsLabel.text rangeOfString:conductStr]; [self.termsAndConditionsLabel addLinkToURL:termsURL withRange:termsRange]; [self.termsAndConditionsLabel addLinkToURL:privacyURL withRange:privacyRange]; [self.termsAndConditionsLabel addLinkToURL:conductURL withRange:conductRange]; self.termsAndConditionsLabel.delegate = self; self.termsAndConditionsLabel.userInteractionEnabled = YES; [self.scrollView addSubview:self.termsAndConditionsLabel]; } 
  • избегать просмотра при открытии клавиатуры из UITextView внутри UITableView с пользовательской ячейкой
  • iOS NSAttributedString для HTML
  • как выполнить backspace и удалить?
  • Как установить вставку содержимого для UITextView в ios
  • Как добавить эллипсы в UITextView?
  • Пользовательский класс UITextView не подключается
  • Добавление левого поля в UITextView
  • Как свернуть текст в iOS 7?
  • Как сделать UITextView с нуля?
  • UITextView с интерактивными ссылками, но без выделения текста
  • Почему UITextView contentInset / padding отличается от симулятора и устройства?
  • Interesting Posts

    NSPredicate с массивом NSNumbers

    Разъем VoIP на iOS – никаких уведомлений не получено

    Получать уведомление от вложенного асинхронного вызова с помощью dispatch_group_async

    Темы iOS ждут действий

    Значение необязательного типа String? не развернутый

    Как изменить изображение четкой кнопки (кнопка x) или по крайней мере цвет изображения кнопки очистки в UISearchbar?

    Не PNG filCommand copypng испускал ошибки, но не возвращал ненулевой код выхода для указания отказа

    Цвет клавиатуры IOS7 Return / Done / Search

    Предварительный просмотр Peek / Pop игнорирует радиус ячейки в представлении коллекции

    Ансамбли в iOS swift

    Родное приложение для Facebook не открывается с входом в Facebook в iOS 9

    используя iPhone 4 / 4s как передатчик морзе

    Где я могу найти хорошую документацию по обмену сообщениями ядра Mach

    Добавление богатого текста в localizable.strings

    Soundcloud Stratus Player – кросс-платформенная совместимость

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.