UICollectionView внутри UITableView. Как обрабатывать выборы?

В случае, если у sqlite есть проблема с длиной запроса sql, неопределенное количество вопросительных знаков может быть каким-то образом для ключения вещей.

0
задан Manuel Laguna Matias 19 March 2019 в 12:07
поделиться

1 ответ

Есть четыре шага, чтобы сделать это: -

1. Сначала создайте протокол, скажем «CustomCellDelegate» в вашей пользовательской ячейке, где вы используете collectionview внутри, и создайте переменную, которая будет содержать пользовательский делегат просто в качестве примера предположим, что именем вашей ячейки является CustomCell, создайте CustomCellDelegate и объявите его как customDelegate

protocol CustomCellDelegate : class {
    func Method1()
}

class CustomCell : UITableViewCell {
    var customDelegate : CustomCellDelegate?
}

2. Затем вам нужно запустить этот делегат из метода делегирования collectionView класса CustomCell. ]

3. В-третьих, присвойте customDelegate контроллеру представления, где вы хотите получить делегата, например, myViewController, здесь

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "customeCellIdentifier", for: indexPath) as! CustomCell
    cell.customDelegate = self // myViewController
    return cell
}

4.Сделайте делегат в вашем контроллере представления следующим образом

[113 ]

Надеюсь, это решит вашу проблему, дайте мне знать, если вы найдете этот ответ полезным. Ура !!

0
ответ дан dreamBegin 19 March 2019 в 12:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: