Разделение текстов в текстовом представлении / метке для открытия в другом режиме при нажатии на отдельные предложения.
и т. Д .: в соответствии с полной остановкой.
Текст в текстовом представлении /Метка была перенесена через sqlite.Я рисую данные с помощью sqlite и объединяю тексты в абзацы.Я хочу, чтобы информация об этом утверждении была напечатана при печати каждого предложения.Приложение написано в среде Swift 4, среда XCode 9.
и т. Д. Статья: Lorem ipsum dolor sit amet, элитный администратор.Duis ut dui velit bibendum tincidunt ac non eros.Maecenas vel risus molestie, ultrices turpis quis, mattis lorem.Suspendisse quis ultrices sem.
Отдельные клики по всему тексту:
Lorem ipsum dolor sit amet, элитерирующий рецепт elit.
Duis ut dui a Velit bibendum tincidunt ac non eros.
Maecenas vel risus molestie, ultrices turpis quis, mattis lorem.
Suspendisse quisultrices sem.
Текст должен быть в формате абзаца.Это статья.Моя цель не состоит в том, чтобы показать это в виде отдельных сигналов.Моя цель - подключить каждое событие отдельно к каждому событию.
Я использовал FRHyperLabel, но не работал ... FRHyperLabel в scroolview.Щелчок работает, но работает неправильно.Например;Я нажимаю 2-е предложение, но оно действует как 1-е предложение.
for eleman in articleSentenceList{
let handler = {
(hyperLabel: FRHyperLabel?, substring: String?) -> Void in
let controller = UIAlertController(title: substring, message: eleman.v1, preferredStyle: UIAlertControllerStyle.alert)
controller.addAction(UIAlertAction(title: "Cancel", style: UIAlertActionStyle.cancel, handler: nil))
self.present(controller, animated: true, completion: nil)
}
let denemeString:String = eleman.v2
let substring = denemeString[denemeString.startIndex..<denemeString.index(denemeString.startIndex, offsetBy: denemeString.count)]
translateList.append(String(substring))
txtTitle.setLinksForSubstrings([translateList.last!], withLinkHandler: handler)
}