Size: a a a

2020 May 27

AS

Anton Stremovskiy in SwiftBook
Орлан
Но что-то не получается
источник

AS

Anton Stremovskiy in SwiftBook
Читай. Будет полезно
источник

GM

Gleb M. in SwiftBook
Приве! Как в этот метод передать indexPath ячейки в котором находится текст по которому я клкнул?
источник

v

voodoo in SwiftBook
так при клике и заполняй
источник

GM

Gleb M. in SwiftBook
voodoo
так при клике и заполняй
сделать переменную отдельную и когда кликаю - присваивать ей значение?
источник

v

voodoo in SwiftBook
та ты б расписал получше. непонятно что нужно
источник

v

voodoo in SwiftBook
если тебе недостаточно делать в didSelectRowAt то я делал вот так
let lpg = UILongPressGestureRecognizer(target: self, action: #selector(longTap))
tableView.addGestureRecognizer(lpg)
@objc func longTap(recognizer: UILongPressGestureRecognizer) {
   if recognizer.state == UIGestureRecognizer.State.began {
       let point = recognizer.location(in: self.view)
       if let indexPath = tableView.indexPathForRow(at: point) {
            // и тут работаешь с indexPath
       }
    }
}
источник

GM

Gleb M. in SwiftBook
я получаю текст комментария, имя человека, который его отправил. Все это запихиваю в один TextView, делаю кликабельным имя, хочу, чтобы при нажатии на имя оно принтилось.
источник

v

voodoo in SwiftBook
а indexPath тут зачем? ты же просто содержимое печатаешь
источник

GM

Gleb M. in SwiftBook
Ну а потом будет не только принт, но и открываться ссчлка на профиль. Для этого из массива данных, полученных через api мне надо будет доставать ссылку на профиль, тут уже нужен indexPath
источник

v

voodoo in SwiftBook
ну попробуй вверху через gesturerecognizer, только тебе наверное long не нужен
источник

AT

Altynbek T. in SwiftBook
Gleb M.
Ну а потом будет не только принт, но и открываться ссчлка на профиль. Для этого из массива данных, полученных через api мне надо будет доставать ссылку на профиль, тут уже нужен indexPath
а как именно ты добавил клик на имя? если в селле то нельзя просто открыть профиль, который к селлу привязан?
источник

GM

Gleb M. in SwiftBook
через attributedString
источник

GM

Gleb M. in SwiftBook
voodoo
ну попробуй вверху через gesturerecognizer, только тебе наверное long не нужен
оке, спасибо, еще поразбираюсь)
источник

AT

Altynbek T. in SwiftBook
Gleb M.
через attributedString
.link же вроде чтобы ссылки открывать. У тебя он нормально отрабатывает?
источник

GM

Gleb M. in SwiftBook
exeption возвращает, что это не ссылка, но действие, которое надо выполняет в том методе делегата textView
источник

GM

Gleb M. in SwiftBook
есть другой способ запихать в один текс вью текст с разными атрибутами, чтобы часть кликабельна была?*
источник

AT

Altynbek T. in SwiftBook
а что если в линке как валью указаать не имя, а допустим айди, и отработтать уже этот айди в textView(_ textView: UITextView, shouldInteractWith?
источник

GM

Gleb M. in SwiftBook
туда я так понял можно передать и строки и иты
источник

GM

Gleb M. in SwiftBook
инты
источник