Size: a a a

2021 February 20

K

KurKing in SwiftBook
Здраствуйте) Подскажите пожалуйста: я делаю таблицу только кодом, констрейты выставлены через SnapKit… и у меня непонятно откуда поверх вьюхи ячейки появляется еще некий
UITableViewCellContentView
и из-за него не нажимаются кнопки в ячейке Как его убрать?
источник

R

Rasulov in SwiftBook
KurKing
Здраствуйте) Подскажите пожалуйста: я делаю таблицу только кодом, констрейты выставлены через SnapKit… и у меня непонятно откуда поверх вьюхи ячейки появляется еще некий
UITableViewCellContentView
и из-за него не нажимаются кнопки в ячейке Как его убрать?
Здравствуйте, у меня точно такая же проблема была
источник

K

KurKing in SwiftBook
причем как оказалось на прошлом проекте такая же дичь, но там кнопок не было и я не заметил))))
источник

R

Rasulov in SwiftBook
KurKing
Здраствуйте) Подскажите пожалуйста: я делаю таблицу только кодом, констрейты выставлены через SnapKit… и у меня непонятно откуда поверх вьюхи ячейки появляется еще некий
UITableViewCellContentView
и из-за него не нажимаются кнопки в ячейке Как его убрать?
2 дня голову ломал, и всё таки решил...

Когда добавляешь объекты в ячейку добавляй их таким образом

cell.contentview.addsubview(view)
источник

K

KurKing in SwiftBook
окей, спасибо, сейчас попробую
источник

R

Rasulov in SwiftBook
KurKing
окей, спасибо, сейчас попробую
👍🏽
источник

AB

Alex Bro in SwiftBook
Подскажите, как можно определить, что ячейка в коллекции полностью перелестнулась?
источник

K

KurKing in SwiftBook
Rasulov
👍🏽
кнопка нажиматся не стала, но она теперь хоть вверху, спасибо))))
источник

R

Rasulov in SwiftBook
KurKing
кнопка нажиматся не стала, но она теперь хоть вверху, спасибо))))
Значит уже проблема или в свойствах кнопки или в рекогнайзере
источник

K

KurKing in SwiftBook
она почему то даже не моргает, мне кажется констрейнты кривые
источник

R

Rasulov in SwiftBook
KurKing
она почему то даже не моргает, мне кажется констрейнты кривые
Кнопка отображается в вьюхе?
источник

K

KurKing in SwiftBook
KurKing
Здраствуйте) Подскажите пожалуйста: я делаю таблицу только кодом, констрейты выставлены через SnapKit… и у меня непонятно откуда поверх вьюхи ячейки появляется еще некий
UITableViewCellContentView
и из-за него не нажимаются кнопки в ячейке Как его убрать?
вот красненькие это кнопки, но они сверху теперь
источник

R

Rasulov in SwiftBook
Можешь в таком режиме дебага нажать на кнопку и отправить мне его свойства?
источник

В

Виктор in SwiftBook
Ребят, направьте плз, есть массив экземпляров структуры , нужно отсортировать массив по одному из свойств структуры "averageScore", и распечатать отсортированный массив

struct Student {
   var firstName: String
   var lastName: String
   var yearOfBirth: Int
   var averageScore: Double
}

let student1 = Student(firstName: "Victor", lastName: "Denisevich", yearOfBirth: 1993, averageScore: 9.1)
let student2 = Student(firstName: "Nastya", lastName: "Ovchinko", yearOfBirth: 1995, averageScore: 8.5)
let student3 = Student(firstName: "Artem", lastName: "Karpovich", yearOfBirth: 1993, averageScore: 7.1)
let student4 = Student(firstName: "Vladlen", lastName: "Dolgi", yearOfBirth: 1995, averageScore: 8.2)
let student5 = Student(firstName: "Evgeni", lastName: "Jacevich", yearOfBirth: 1992, averageScore: 8)

let journal = [student1, student2, student3, student4, student5]
источник

K

KurKing in SwiftBook
источник

K

KurKing in SwiftBook
Виктор
Ребят, направьте плз, есть массив экземпляров структуры , нужно отсортировать массив по одному из свойств структуры "averageScore", и распечатать отсортированный массив

struct Student {
   var firstName: String
   var lastName: String
   var yearOfBirth: Int
   var averageScore: Double
}

let student1 = Student(firstName: "Victor", lastName: "Denisevich", yearOfBirth: 1993, averageScore: 9.1)
let student2 = Student(firstName: "Nastya", lastName: "Ovchinko", yearOfBirth: 1995, averageScore: 8.5)
let student3 = Student(firstName: "Artem", lastName: "Karpovich", yearOfBirth: 1993, averageScore: 7.1)
let student4 = Student(firstName: "Vladlen", lastName: "Dolgi", yearOfBirth: 1995, averageScore: 8.2)
let student5 = Student(firstName: "Evgeni", lastName: "Jacevich", yearOfBirth: 1992, averageScore: 8)

let journal = [student1, student2, student3, student4, student5]
массив.sort тут кложура и сравниваете поля: data.sort { return $0.field < $1.field
       }
источник

В

Виктор in SwiftBook
KurKing
массив.sort тут кложура и сравниваете поля: data.sort { return $0.field < $1.field
       }
спасибо, вроде так и делал, но когда писал $0. после точки не вылазили свойства, только когда вручную ввел в $1 появились эти свойства
источник

В

Виктор in SwiftBook
думал что что-то не то делаю
источник

SK

Stanislau Karaleuski in SwiftBook
Ребята, кто перешел на М1? Как впечатление? В плане разработки весь ли софт уже поддерживается?
источник

K

KurKing in SwiftBook
нужно было добавить tableView.delaysContentTouches = false
источник