norlin
пруф?
norlin
или просто набрасываешь?)
norlin
аж испариной покрылся, ага
norlin
жокер нас раскрыл!!11
norlin
а ещё подсказываю: я пересылал деньги известному господину, а сам получаю деньги от израильской компании!!! очевидно же проделки моссада!
Anton
тэкс, а как крутые посоны делают, если у нас в одном проекте и objc и swift
Anton
в objc у меня есть NSDictionary
Anton
мне надо передать его в swift класс, а в свифте шоб было Dictionary просто
Anton
через computed property?
Anton
типа var item: Dictionary var itemNSDictionary: NSDIctionary { set { // тут прверащаем nsdictionary в dictionary }
Anton
код схавался
Tim
Виталя сказал ужс, значит ужс 😀
Tim
Сказали в морг, значит в морг
Anton
норм
Ilkhom
интересно посмореть его комменты на код ревью
Tim
Anton
ну че, как делать то по уму?
Pavel
Anton
вот опять гуглить за вас
Anton
The Swift Foundation overlay provides the following bridged value types for the following Objective-C reference types: NSDictionary Dictionary
Artem
добрый вечер траблы с pageControl в методе : scrollViewDidScroll прописал: if pageControl.currentPage == 3 { nextButton.isHidden = true } else { nextButton.isHidden = false } в итоге кнопка скрывается когда листаю назад, а когда листаю вперед не срабатывает
Деда
NSLog(@"currentPage - %td", pageControl.currentPage) там же
Деда
А кто у тебя вычисляет currentPage ?
Деда
nextButton.isHidden = YES/NO
Artem
let currentPage = Int(self.scrollView.contentOffset.x / UIScreen.main.bounds.size.width)
Деда
ceil
Artem
сначала она не скрыта
Деда
nextButton.isHidden = YES/NO
у тебя же свифт
Artem
ну yes = true)
Anonymous
ну yes = true)
А 2 или nil?)))
Деда
let currentPage = Int(self.scrollView.contentOffset.x / UIScreen.main.bounds.size.width)
тебе нужно округлять не так, 3,6 - 4, 3,4 - 3
Деда
ну yes = true)
не знаю в свифте как, но в оbjc true и YES это не одно и то же
Artem
у нас yes нет
Artem
только true/false
Artem
на некоторых api проде googlemaps он есть вроде
Деда
понял, поэтому поправился когда увидел что это swift
Ольга
let currentPage = Int(self.scrollView.contentOffset.x / UIScreen.main.bounds.size.width)
у тебя посто вьюшки на скролле? пейдж контроллер не используешь?
Artem
есть такой
Деда
if pageControl.currentPage == 3 { nextButton.isHidden = true } else { nextButton.isHidden = false } nextButton.isHidden = !pageControl.currentPage == 3
Деда
одной строчкой можно
Ольга
только хотела написать))))
Ольга
опередил
Ольга
есть такой
посмотри, чему равен currentPage, когда листаешь назад
Деда
round что ли
Ольга
угу
Ольга
просто странно считаешь интекс станицы, если у тебя пейдж контроллер
Ольга
хотя
Ольга
если заранее не известно кол-во страниц, может и норм
Artem
хрень какая-то, листаю вперед, консоль 1 выводит
Деда
Я вообще setter делаю
Деда
- (void)setCurrentPage:(NSInteger)currentPage { if (_currentPage != currentPage) { _currentPage = currentPage; self.pageControl.currentPage = currentPage; nextButton.isHidden = !(currentPage == 3); } }
Деда
чем по разным местам отлавливать состояние pageControl.currentPage
Vladimir
ой, а это что, Objective-C?
Деда
хрень какая-то, листаю вперед, консоль 1 выводит
значит currentPage не правильно меняешь
Деда
ой, а это что, Objective-C?
Ой, а это кто? Петросян?
Artem
вообще я переписываю код за человеком и мне вправду не понятно зачем он там все завязал на перемунную
Ольга
значит currentPage не правильно меняешь
да. и еще проверь, что правильно направление листания детектишь
Artem
ну со свифта на свифт)
Деда
Я шучу )
Ольга
ну со свифта на свифт)
это за тем, кто тебе проект сломал?)
Artem
нет, за другим
Ольга
нет, за другим
😄 не один, тк другой))) у тебя напасть какая-то
Artem
я больше месяца фиксами занимаюсь и переписываю всякие мелочи...
Деда
А кто такие фиксики? большой большой секрет
Ольга
я больше месяца фиксами занимаюсь и переписываю всякие мелочи...
https://stackoverflow.com/questions/32822794/pageviewcontroller-current-page-index-in-swift
Ольга
два последних ответа смотри. вдруг поможет
Ольга
первый не надо)
Artem
кажется понял почему, если пролистывание идет в обратную сторону то индекс зануляется
Деда
UICollectionView может иметь секции как UITableView ?
Деда
что то затупил
Деда
не отвечайте )
Artem
да
Artem
)
Artem
у них метод настройки 1 в 1
Деда
да да, сам себя запутал, сложно мыслить пытался
Artem
Оль, я тебя обманул, там не UIPageViewController, а VC(