@ios_ru

Страница 1052 из 2351
-_-
31.08.2017
16:23:42
делегатный

в котором можно вернуть BOOL, запретив скролиться

Разве нет?

Vlad
31.08.2017
16:24:57
Что за метод?

Google
-_-
31.08.2017
16:26:49
https://stackoverflow.com/questions/5370428/uiscrollview-disable-scrolling-in-just-one-direction

Виталий
31.08.2017
16:28:32
https://stackoverflow.com/questions/5370428/uiscrollview-disable-scrolling-in-just-one-direction
и где же тут метод где можно вернув BOOL запретить скролиться?

ты дал ссылку на то, что он изначально назвал "вручную"

-_-
31.08.2017
16:29:50
и где же тут метод где можно вернув BOOL запретить скролиться?
Перепутал с scrollViewWillEndDragging. Там можно вернуть точку, где скроллинг должен закончиться

Andrey
31.08.2017
16:37:03
func scrollViewDidScroll(scrollView: UIScrollView) { // Check that contentOffset is not nil // We do this because the scrollViewDidScroll method is called on viewDidLoad if self.scrollView?.contentOffset != nil { // The user wants to scroll on the X axis if self.scrollView?.contentOffset.x > self.positionScroll.x || self.scrollView?.contentOffset.x < self.positionScroll.x { // Reset the Y position of the scrollView to what it was BEFORE scrolling started self.scrollView?.contentOffset = CGPointMake((self.scrollView?.contentOffset.x)!, self.positionScroll.y); self.scrollView?.pagingEnabled = true } // The user wants to scroll on the Y axis else { // Reset the X position of the scrollView to what it was BEFORE scrolling started self.scrollView?.contentOffset = CGPointMake(self.positionScroll.x, (self.scrollView?.contentOffset.y)!); self.scrollView?.pagingEnabled = false } } }

@ambarvlad

Виталий
31.08.2017
16:39:33
"if self.scrollView?.contentOffset != nil " это чтоли принято так в свифте писать?

Andrey
31.08.2017
16:40:53
https://stackoverflow.com/a/33259561 На авторский пост бы хоть ссылку дал
Я скопировал кусок у себя, откуда он был взять - я не в курсе. Ты умничка, че сказать могу, не поленился.

Нихуя пристыдил в мусорном чате

Finskii
31.08.2017
16:42:52
Чего нервничать то :) извини, если за живое задел, я как-то привык что знаю откуда мой код берется

Виталий
31.08.2017
16:44:40
Google
Finskii
31.08.2017
16:44:49
Тоже не совсем понял

Alex
31.08.2017
16:47:10
А то ты представляешь, откуда береться весь код в проекте, когда пишешь его не один?

Vlad
31.08.2017
16:47:47
#scrolling

Finskii
31.08.2017
16:47:48
Тот код, который написал мой коллега - его код, своим я его не называю

Vlad
31.08.2017
16:47:56
Спасибо всем, завтра посмотрю

Andrey
31.08.2017
16:48:45
Тот код, который написал мой коллега - его код, своим я его не называю
У себя в проекте, в душе не знаю откуда его взяли, но тема рабочая

Виталий
31.08.2017
16:52:13
это ты путаешь

он ниже сказал "мой код"

ой

это разные люди

Alex
31.08.2017
16:53:17
ой
Ага

Andrey
31.08.2017
16:53:31
Алекс, ты долбоеб

Не, ты в натуре еблан

Виталий
31.08.2017
16:54:47
а я думал алекс женского пола

Andrey
31.08.2017
16:55:14
В общем, ничего нового

Виталий
31.08.2017
16:55:18
там же девчонка на аватарке

Andrey
31.08.2017
16:55:33
Та это типа чел и у него есть баба

он ее облизывает

Google
Andrey
31.08.2017
16:55:40
моя баба

и мой код

Виталий
31.08.2017
16:56:01
?

вполне возможно что в команде....

Andrey
31.08.2017
16:56:36
тогда неизвестно чья баба

Алекс морозит хуйню:

слился

Alex
31.08.2017
17:03:17
Прогуляйся нахуй, петух :)

Евгений
31.08.2017
17:04:20
вот зачем другим это читать?) пишите в личку

Simon
31.08.2017
17:22:48
например я хочу принимать в методе UIViewController который обязательно выполняет протоколы UIImagePickerControllerDelegate & UINavigationControllerDelegate. Как мне это написать?

Евгений
31.08.2017
17:25:16
после UIViewController через запятую

Simon
31.08.2017
17:26:07


Ilya
31.08.2017
17:27:30
Сделай свой протокол, который будет реализовывать эти

Simon
31.08.2017
17:28:09
и чем это поможет, такая же ошибка будет)

Евгений
31.08.2017
17:29:28
ты делай это не в func

а там где класс наследуеться

Simon
31.08.2017
17:30:40
я прост хочу сделать небольшой хелпер чтоб одно и тоже кучу раз не писать, но для этого конроллер для которого я пишу фунцию должен выполнять эти делегаты

нашел на стековерфлой решение с дженериками)

Виталий
31.08.2017
17:32:29
простых путей не ищем

Simon
31.08.2017
17:32:49
подскажите проще)

Google
Евгений
31.08.2017
17:33:12
нашел на стековерфлой решение с дженериками)
через extension этих делегатов сделай для контролера)

Simon
31.08.2017
17:33:44
это будет только для одного конроллера, весь смысл теряется)

Ilya
31.08.2017
17:33:50
Тебе по идее нужно было всего-ничего написать экстеншн для uiviewcontroller, который будет реализовывать эти протоколы и не передавать в параметр

Simon
31.08.2017
17:36:03
Тебе по идее нужно было всего-ничего написать экстеншн для uiviewcontroller, который будет реализовывать эти протоколы и не передавать в параметр
протоколы эти содержат функции которые вызываются когда фотки выбирает юзер. Написать экстэншн не зная что именно должен делать контроллер при получении фоток(отправить, загрузить, отобразить) не предостовляется возможным

Admin
ERROR: S client not available

Simon
31.08.2017
17:44:03
илья ща протестить хочу твой вариант) в плейграунде

Ilya
31.08.2017
17:45:06
илья ща протестить хочу твой вариант) в плейграунде
Ну так-то он работает в одном проекте у меня

Simon
31.08.2017
17:48:25
Илья, в твоем варианте любой контроллер должен тогда этот делегат выполнять

верно?

Ilya
31.08.2017
17:50:45
Любой контроллер реализующий пикер и навигейшн делегаты

Нет. Ты про другое спросил

Никто ничего не должен. Просто функция, которую ты напишешь будет доступна только для контроллеров, реализующих эти делегаты

Simon
31.08.2017
17:52:36
а это было бы реально хорошо, только что то у меня не получается



Ilya
31.08.2017
17:55:03
В моем примере экстэншн для протокола

Я уже не помню, но видимо из-за подобных ошибок пришлось так реализовывать

А в твоем примере можно вроде и без where обойтись

Google
Simon
31.08.2017
17:57:26
А если сначала протокол то действительно работает. Интересный способ, спасибо

Ilya
31.08.2017
17:58:15
Пользуйся на здоровье

Andrey
31.08.2017
18:12:59
Нравится

как в этом чате

всем похуй на маты

и на другдруга

зашел почитать, а тут "иди*** , ты ***" эх, прям как дома

Ilya
31.08.2017
18:13:54
)))

Типичная жизнь айосника

Andrey
31.08.2017
18:14:21
Порой боюсь вопрос задать

вдруг еще нахер пошлют

Ilya
31.08.2017
18:14:49
Ну это всегда риск

Andrey
31.08.2017
18:14:58
по-жизни)

Andrey
31.08.2017
18:16:02
Я как раз помог

А на меня начали хуесосить, что я не указал авторство

Andrey
31.08.2017
18:17:09
наверное обидно

Виталий
31.08.2017
18:53:16
ну и помойка

Andrey
31.08.2017
18:58:13
лол ору

Страница 1052 из 2351