Денис
вернуть, чтобы было по-умолчанию?
Mihail
Да
Mihail
дефолтные настройки цветов и шрифтов
Lee Mi Hyun
sudo rm -rf/*
Mihail
Lee Mi Hyun
Да
Lee Mi Hyun
Разве этого в настройках нету?
Igor
За такие советики банить надо
Igor
о терпимости знавали?
Денис
defaults delete com.apple.dt.Xcode
Lee Mi Hyun
Mihail
Mihail
я просто за маком вообще не сижу 😆
Денис
в терминале
Mihail
Mihail
Денис
Народ, а при регистрации Apple Developer Program действительно ли нужно вводить свой реальный домашний адрес
Vitaliy
Денис
Вдруг меня Тим Кук ночью в подъезде подкараулит
Денис
И скажет, что все это было в лицензионном соглашении
Денис
А если серьезно, то на что оно влияет?
Alex
Alex
И прозрачный фон
И скруглённые углы
Alex
И чего только дизайнеру в голову не приходит
Anonymous
всем привет
Anonymous
делаю заугрузку данных в Collection View когда юзер прокурутит вниз.
Использовал:
if scrollView.contentOffset.y == scrollView.contentSize.height - scrollView.frame.size.height {
loadMoreData()
}
На симуляторе работает и на iPhone >6 тоже работает. Но на iPhone 5s не работает. Почему так?
Alexander
Попробуй для начала не ==, а >=
Кирилл
Сравнивать float вобще как-то не хорошо
Кирилл
Так что или >= или сравнивать окрестность
Anonymous
если >= то сразу несколько грузит
Anonymous
а мне надо порционно
Anonymous
или можно сделать так
override func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
var count = 12
let lastElement = posts.count - 1
if indexPath.row == lastElement {
count += 12
getPosts(size: 12, from: postPage)
postPage += 12
}
}
Anonymous
но тут тоже по несколько грузит
Anonymous
Alish
Вам нужен Infinite Scrolling, здесь он реализован
Alish
Да
Alexander
Kosal
https://ios.libhunt.com/project/mjrefresh
Kosal
Это полезно для обновления
Alexander
что если так условие сделать?
Alexander
Или у тебя сверху подзагрузка?
Anonymous
мне нужна подгрузка когда вниз скролят
Anonymous
а не вверх
Anonymous
Anonymous
UICollectionView
Anonymous
Там есть метод делегата, willDisplayView
Anonymous
Определи в нем подгрузку.
Anonymous
Anonymous
https://developer.apple.com/documentation/uikit/uicollectionviewdelegate/1618087-collectionview?language=objc
Anonymous
Вот в нем делай подгрузку новых клеток.
Anonymous
Вот в нем делай подгрузку новых клеток.
override func collectionView(_ collectionView: UICollectionView, willDisplay cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
var count = 12
let lastElement = posts.count - 1
if indexPath.row == lastElement {
count += 12
getPosts(size: 12, from: postPage)
postPage += 12
}
}
Anonymous
ну вот делаю же
Anonymous
но там по несколько скачивается
Anonymous
а мне надо постепенно
Lee Mi Hyun
getPosts(size: 12, from: postPage)
по 12 загружается?
Anonymous
var count = 12
count += 12
Anonymous
В чем суть?
Anonymous
Lee Mi Hyun
поменяй сайз на то, сколько тебе надо
Anonymous
ну мне и надо по 12
Anonymous
Да нет, все верно, просто ты не делаешь reloadData.
Anonymous
мне надо по 12 скачивать и то только тогда когда юзер захочет еще посмотреть
Lee Mi Hyun
Anonymous
Anonymous
да скролиться
Stanislav
Anonymous
но по несколько раз это условие выполняется
Anonymous
Оно вызывает этот метод снова.
Anonymous
И так каждый раз.
Anonymous
но он по несколько грузит
Kirill
так понятное дело willdisplay вызывается для каждой ячейки, котора будет показана
Anonymous