Size: a a a

2020 December 18

VB

Volodymyr Babych in SwiftBook
Sasha_A
он же пытается обратиться к subscribeButton: UIButton! - произошел бы анрап и креш
У него вар аутлет есть унарапнутный
источник

VB

Volodymyr Babych in SwiftBook
Он туда ничего не сетит, по идее и не крашит
источник

VB

Volodymyr Babych in SwiftBook
Блин пошел за ноутом
источник

S

Sasha_A in SwiftBook
error
Нету, в задаче стоит что я должен сделать все без использования бордов и прочих интерфейсов, онли руками
нужно сначала создать кнопку, потом настроить её, например в методе инита и потом, что важно, добавить на ячейку
источник

e

error in SwiftBook
Есть под рукой какой-нить туториал? Ибо я уже конкретно запутался в том что написал и писал до этого
источник

S

Sasha_A in SwiftBook
error
Есть под рукой какой-нить туториал? Ибо я уже конкретно запутался в том что написал и писал до этого
примерно так


private var subscribeButton: UIButton = {
   let button = UIButton()
   return button
}()

required override public init(frame: CGRect) {
   super.init(frame: .zero)

   setup()
}

func setup() {
 self.contentView.addSubview(subscribeButton)
 self.subscribeButton.frame = CGRect(origin: CGPoint(x: 200,y :60), size: CGSize(width: 100, height: 24))
let cellHeight: CGFloat = 44.0
self.subscribeButton.center = CGPoint(x: bounds.width / (4/3), y: cellHeight / 2.0)
self.subscribeButton.addTarget(self, action: #selector(subscribeButtonTapped(_:)), for: .touchUpInside)
}
источник

S

Sasha_A in SwiftBook
error
Есть под рукой какой-нить туториал? Ибо я уже конкретно запутался в том что написал и писал до этого
то что ты написал вообще всё неправильно, ибо заточено на инициализацию через XIB
источник

S

Sasha_A in SwiftBook
ну и назначь кнопке какой-то backgroundColor что бы сразу видеть есть она где-то или нет , а то так у тебя просто кнопка без названия
источник

e

error in SwiftBook
Теперь кнопка появилась, понял в чём был провтык, спасибо. Осталось решить как заставить её заработать и отрабатывать нажатия на каждой отдельной ячейке по разному
источник

S

Sasha_A in SwiftBook
error
Теперь кнопка появилась, понял в чём был провтык, спасибо. Осталось решить как заставить её заработать и отрабатывать нажатия на каждой отдельной ячейке по разному
каждый раз будет вызываться метод youtuberTableViewCell и у каждого будет своё значение youtuber
источник

e

error in SwiftBook
Обрабатывает нажатия, круто, мой изначальный вариант был правильным до того как я решил полазить и найти решение изменение текста на кнопке при её нажатии... Кстати, как можно такое реализовать? Ибо я не совсем еще до конца понял как изменять значение(тот же текст на кнопке) в реалтайме
источник

S

Sasha_A in SwiftBook
error
Обрабатывает нажатия, круто, мой изначальный вариант был правильным до того как я решил полазить и найти решение изменение текста на кнопке при её нажатии... Кстати, как можно такое реализовать? Ибо я не совсем еще до конца понял как изменять значение(тот же текст на кнопке) в реалтайме
нужно перезагружать ячейку, можно и всю таблицу целиком tableView.reloadData()

а можно определенные ячейки по их index path
источник

e

error in SwiftBook
Если по индексу, как мне достать значение определенной ячейки? indexPath.first?
источник

VB

Volodymyr Babych in SwiftBook
источник

VB

Volodymyr Babych in SwiftBook
Так я долго по ходу ноут искал
источник

VB

Volodymyr Babych in SwiftBook
error
Если по индексу, как мне достать значение определенной ячейки? indexPath.first?
indexPath.row индекс ячейки
источник

e

error in SwiftBook
Отличный пример, заберу я его себе в копилку нужных шаблонов)
источник

VB

Volodymyr Babych in SwiftBook
error
Отличный пример, заберу я его себе в копилку нужных шаблонов)
Там смотрите можно брать таргет с кноки и с класса ячейки, и с класса контроллера
источник

VB

Volodymyr Babych in SwiftBook
Если вам нужно знать конкректную ячейку используйте индекспас роу
источник

VB

Volodymyr Babych in SwiftBook
источник