Size: a a a

2020 April 14

MG

Mark Gromov in SwiftBook
Алмаз ®
Да. Скролл работает, заполняется все. Все подписал в коде
мб сам метод не отрабатывает? в консоли принт печатается?
источник

А

Алмаз ® in SwiftBook
Mark Gromov
мб сам метод не отрабатывает? в консоли принт печатается?
? ДидСедект
источник

MG

Mark Gromov in SwiftBook
Алмаз ®
? ДидСедект
в том числе он
источник

А

Алмаз ® in SwiftBook
Мне как раз и нужно что б дидселект работал, он почему то не срабатывает
источник

А

Алмаз ® in SwiftBook
В остальном коллекция все отображает норм.
источник

MG

Mark Gromov in SwiftBook
Алмаз ®
Мне как раз и нужно что б дидселект работал, он почему то не срабатывает
ну если в методе дидселект просто вписать принт какой-нибудь и кликнуть на ячейку отработает?
источник

А

Алмаз ® in SwiftBook
Mark Gromov
ну если в методе дидселект просто вписать принт какой-нибудь и кликнуть на ячейку отработает?
Нет
источник

MG

Mark Gromov in SwiftBook
покажи код?
источник

А

Алмаз ® in SwiftBook
Mark Gromov
покажи код?
class QuestionViewController: UIViewController {
   var array: [String] = []
   
@IBOutlet weak var collectionView: UICollectionView!

override func viewDidLoad() {
   setapCollectionView()
   }
   
private func setapCollectionView() {
       collectionView.dataSource = self
       collectionView.delegate = self
       collectionView.register(UINib(nibName:
"AnswersCollectionViewCell", bundle: nil), forCellWithReuseIdentifier: "AnswersCollectionViewCell")
       collectionView.isUserInteractionEnabled = true
   }
   
   
   func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
       return array.count
   }
   
   func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
       let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "AnswersCollectionViewCell", for: indexPath) as! AnswersCollectionViewCell
       cell.labelText.text = array[indexPath.item].text
       return cell
   }
     
   func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
       print(#function)
   }
   
}
источник

А

Алмаз ® in SwiftBook
примерно так по коллекции
источник

MG

Mark Gromov in SwiftBook
Алмаз ®
class QuestionViewController: UIViewController {
   var array: [String] = []
   
@IBOutlet weak var collectionView: UICollectionView!

override func viewDidLoad() {
   setapCollectionView()
   }
   
private func setapCollectionView() {
       collectionView.dataSource = self
       collectionView.delegate = self
       collectionView.register(UINib(nibName:
"AnswersCollectionViewCell", bundle: nil), forCellWithReuseIdentifier: "AnswersCollectionViewCell")
       collectionView.isUserInteractionEnabled = true
   }
   
   
   func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
       return array.count
   }
   
   func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
       let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "AnswersCollectionViewCell", for: indexPath) as! AnswersCollectionViewCell
       cell.labelText.text = array[indexPath.item].text
       return cell
   }
     
   func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
       print(#function)
   }
   
}
collectionView.userInteractionEnabled = true
не помогло?
источник

А

Алмаз ® in SwiftBook
Нет
источник

А

Алмаз ® in SwiftBook
В ячейку я добавил button, он нажимается
источник

GA

George Alexandrov in SwiftBook
Ребят, подскажите, что делать.
Выставил фрейм для текста, поставил алигмент в встаке, но теперь текст распологается по середине фрейма.
Нужно чтобы он прилегал к границе фрейма
источник

MG

Mark Gromov in SwiftBook
у тебя этот контроллер подписан под делегат коллекции?
источник

MG

Mark Gromov in SwiftBook
в коде который ты прислал нет просто
источник

А

Алмаз ® in SwiftBook
Mark Gromov
у тебя этот контроллер подписан под делегат коллекции?
Есть же
источник

А

Алмаз ® in SwiftBook
collectionView.delegate = self
источник

MG

Mark Gromov in SwiftBook
Алмаз ®
Есть же
ну у тебя контроллер не наследуется от UICollectionViewDelegate
источник

a

anastasia in SwiftBook
George Alexandrov
Ребят, подскажите, что делать.
Выставил фрейм для текста, поставил алигмент в встаке, но теперь текст распологается по середине фрейма.
Нужно чтобы он прилегал к границе фрейма
убери ширину для Text
источник