Павел
1200 человек, какая вероятность, что из них кто-то геймдевом занят, под iOS, да еще и Metal использует?
Ivan
Сергѣй
Да, свой небольшой движок и бывают всякие вопросы, думал тут их задать или узнать у вас (вдруг вам попадались) есть ли такие группы
Vitaliy
Vitaliy
Когда нужно динамически создавать какие-то определённые объекты как есть, из треугольников
Ivan
В геймдеве обычно берут готовый движок, и там уже нет metal api или vulcan, там абстракция для кроссплатфооменности
Ivan
Обычно игру не только под iOS планируют выпускать
Vitaliy
твоя правда
Vitaliy
стормозил
Ivan
Ivan
Оно и полезнее будет
Ivan
Общая база знаний
Сергѣй
StackOverflow - спасибо. Смайл
Anonymous
God save the Stackoverflow
Anonymous
Anonymous
Всем привет. Как изменить высоту collection view cell при нажатии на кнопку Показать все?
Anonymous
Эта ячейка находится в другой ячейке
Anonymous
через протокол?
Anonymous
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: frame.width, height: frame.width + 50)
}
Вот тут задаю размер ячейки
Alish
При нажатии на кнопку делаешь reloadRowsAtIndexPaths
Alish
Всем привет! Кто может помочь в решении данной проблемы, любые предложения приветсвуются https://ru.stackoverflow.com/questions/687133/%D0%9D%D0%B8%D0%B7%D0%BA%D0%B8%D0%B9-fps-%D0%BF%D1%80%D0%B8-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-rpscreenrecorder
Socheat
@Andrew_Cls_168 is spam
ឈាន
Andrew
Добрый день, не подскажите, как отоброзить весь массив в table view? Пробовал через IndexPath.row, так отобразились только первые элементы, позже выяснил, что это неправильный способ, хотя в различных туториалах показывали именно его.
Тихонов
Кто-нибудь знает, как добится такого выделения в CollectionView ?
Anonymous
Anonymous
про неправильный способ вообще не понял ничто
ឈាន
Кто-нибудь знает про simpletunnel в ios? Если да, пожалуйста, покажите мне какой-нибудь пример. благодаря
Andrew
Количество я указал, с ним всё в порядке. Проблема с тем, что таблица забита одними и теми же данными (нулевой-третий элемент) из массива.
Andrew
Но не все элементы отображаются.
ឈាន
Приветственный инженер-программист из Камбоджи @HenryPen
Anonymous
Socheat
Andrew
Вы Капитан Очевидность.
Socheat
Kamboçya'dan Hoşgeldin Yazılım Mühendisi
Andrew
Похоже, заполняется таблица правильно — сейчас попробовал печатать IndexPath.row при генерации каждой ячейки, программа выдала цифры 0-24, как и на каждый элемент массива.
ឈាន
Kaabo Software ẹlẹrọ lati Cambodia
Andrew
Но проблема, похоже, в том, что эти ячейки переписываются при скроллинге.
Anonymous
Anonymous
Andrew
Что скинуть? Код, скрины?
Andrew
Я впервые спрашиваю помощь и не очень представляю, какую информацию нужно предоставить.
Andrew
Andrew
Anonymous
не помогает. Потому что а) неизвестно что у тебя в дата сорсе,
б) непонятно как ты хочешь чтобы было.
Andrew
Вот, проблема в том, что в этих ячейчах разные данные. Они изменились после скролла.
Andrew
Я прокрутил вниз, вернулся обратно, данные поменялись.
Andrew
Ну, нет, ведь мне нужно, чтобы данные сохранялись на своих местах.
Andrew
DataSource обязательно устанавливать? В моём случае используется такая конструкция: array[IndexPath.row].
Anonymous
Andrew
Вот код:
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cellId", for: indexPath) as! TableViewCell
// let cell = TableViewCell(style: .default, reuseIdentifier: "cellId")
if !cell.hasBeenSetUp {
let dataItem: dataItem = MasterViewController.dataArray[indexPath.row]
let name = dataItem.name
let actionNames = dataItem.actionNames
let color = dataItem.color
cell.setupCell(withName: name, actionNames: actionNames, color: color, for: self)
print("Table cell has been set at index \(indexPath.row)")
}
print(indexPath.row)
return cell
}
Anonymous
блин, что это:
if !cell.hasBeenSetUp {?
у тебя код внутри условия выполняется не всеглда, но ячейку ты реюзишь. А раз реюзишь, но данные не обновляешь, она показывает старые данные
и делаешь print(indexPath.row) вне условия, то есть всегда.
Ты действительно не понимаешь этого?
Andrew
Нет.
Anonymous
вот просто ради эксперимента убери
if !cell.hasBeenSetUp {
и сделай код внутри безусловным
Anonymous
и посмотри как будет
Andrew
Сейчас.
Andrew
Anonymous
и еще, вот сейчас, когда мы видим твой код, как по-твоему, можно ли было 20 реплик назад догадаться о том, что у тебя внутри
if !cell.hasBeenSetUp {
Anonymous
покажи что у тебя в методе
cell.setupCell(withName: name, actionNames: actionNames, color: color, for: self)
а лучше тоже пока закомент эту строку
Тихонов
зачем здесь обсуждать самые примитвные вопросы от джунов уровня 0 ?
Тихонов
показ таблицы это самые азы и 304234 туториалов в инете
Тихонов
зачем этим засорять чат ...
Тихонов
Stepan
Надо показать посону ход мысли при решении проблемы
Anonymous
Тихонов
значит не по инструкции
Тихонов
или говно инструкция
Andrew
Anonymous