@ios_ru

Страница 746 из 2351
Антон
05.04.2017
15:02:10
сказку снова передалали - свойства нету

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/SchedulingandHandlingLocalNotifications.html

Ilya
05.04.2017
15:11:18
в ios 10 с UserNotification все просто

david
05.04.2017
15:23:55
Что делать, если при добавлении pangesture скроллинг scrollview выключается сама по себе.

Google
Ildar
05.04.2017
15:28:09
Заправился

Не туда )

-_-
05.04.2017
15:48:32


Alexander
05.04.2017
15:48:57
почти на нормальный джавайский код похоже

-_-
05.04.2017
15:49:04
Подскажите плиз, почему свифт дает так себе в ногу выстрелить? На какой self в такой ситуации будет привязана кнопка? На объект класса TestViewController, что ли?



Хе, подсветка self разная. И только)

Пипец. Судя по логам и верхний self и нижний - это один и тот же объект. Но кнопка, созданная сверху, не работает. Сейчас сделаю проект для примера, реально не понял как это работает



В общем кто может - объясните, плиз, почему тап по правой кнопке ничего не выводит в лог. И приложение при этом не падает =/

Andrey
05.04.2017
16:12:55


-_-
05.04.2017
16:14:57
То, что так будет работать, я понимаю) Я не понимаю почему не работает вариант вне методов класса, и вдвойне не понимаю откуда там живой self

Google
-_-
05.04.2017
16:16:20
Кстати, почему ты использовал "UIBarButtonItem?"? По логике работы я бы юзал "UIBarButtonItem!" (это если вообще оторваться от исходного вопроса)

Ilya
05.04.2017
16:32:40
ну это как бы не один и тот же self

в первом случае http://joxi.ru/1A5xex7unQ4Dj2

во втором http://joxi.ru/brR5O5PFJ3B7gA

если хочешь вынести кнопку отдельно. можешь как-то так сделать http://joxi.ru/p279e9NUo5LWjr

david
05.04.2017
16:43:27
вот это
спасибо огромное, я почувствовал себя человеком!!!

-_-
05.04.2017
16:45:04
если хочешь вынести кнопку отдельно. можешь как-то так сделать http://joxi.ru/p279e9NUo5LWjr
Спасибо, мне не сильно принципиально, я просто так и не понял что это за self в первом случае

Еще и бряк если поставить и посмотреть в дебаггере, вроде один и тот же

Ilya
05.04.2017
16:46:20
quick help в правой панели. там все ссылки. почитай

? Райзя ?
05.04.2017
16:48:01
у меня вопрос. Каким образом кто как делает динамический размер ячеек в tableView? И отдельный разговор про collectionView еще Один способ — UITableViewAutomaticчто-то там выставить в rowHeight и автолейаут ячейки сам раздует ячейку и раздвинет все ячейки вокруг. А что если внутри ячейки другая таблица или любой другой элемент, размер которого не определить мгновенно, пока тот не загрузится? (или это ячейка с таблицей, внутри ячеек которых еще таблица или коллекшн вью)

там как минимум три способа, и все мне кажутся какими-то костыльными

Ilya
05.04.2017
16:51:56
если внутри таблицы еще таблица, а в ней еще и коллекция, то любой способ будет выглядеть костыльным, но если он будет работать, то значит так и надо

? Райзя ?
05.04.2017
17:00:22
self sizing cell?

да, похоже

Arthur
05.04.2017
17:01:18
если для ios 8 - да

Ilya
05.04.2017
17:02:03
а как высчитать размер ячейки в которой таблица в которой коллекция?

Arthur
05.04.2017
17:03:44
а это уже зависит от того как подколлекция должна ресайзится ну то есть она может ресайзится под самый высокий элемент внутри или например может быть фиксированный размер

? Райзя ?
05.04.2017
17:04:01
если для ios 8 - да
cell.setNeedsLayout() cell.layoutIfNeeded() let height = cell.contentView.systemLayoutSizeFittingSize(UILayoutFittingExpandedSize).height return height окей. А таблица же загружается. И пока она не загрузится, фигушки мне, а не размер. Т.е. это происходить будет асинхронно. да? Когда я запускаю systemLayoutSizeFittingSize для ячейки, которая содержит в себе unscrollable tableView

-_-
05.04.2017
17:04:29
quick help в правой панели. там все ссылки. почитай
Printing description of $R0: (Function) Printing description of selfTest: <Test.ViewController: 0x7fbe77c08360> прикольно. В том месте self это вообще функция. И видимо реально возвращает объект класса. Спасибо

Google
Ilya
05.04.2017
17:04:52
yep

Arthur
05.04.2017
17:05:06
вообще это танцы с бубном ) когда то чат делал от autolayout пришлось отказаться и все переписать под ручную разметку

Ilya
05.04.2017
17:06:52
лучше скинь дизайн где нужны вложенные таблицы с вложенными коллекциями. Может вместе подумаем про варианты реализации

-_-
05.04.2017
17:06:55


Ммм

Ilya
05.04.2017
17:08:38
Printing description of $R0: (Function) Ты же сам сбрасывал

-_-
05.04.2017
17:09:07
Это я уже для себя, смотрю под капот

Может кому-то интересно будет. Имхо довольно просто накосячить подобным образом

Особенно учитывая что компилятор не ругается на отсутствующий селектор

? Райзя ?
05.04.2017
17:12:17
ну я знаю методы такие: крутить поток, который будет оповещать об изменениях contentSize у tableView слушателей и соответственно изменять constraint на высоту tableView, который будет влиять на размеры ячеек выше. Использовать делегатные методы у субклассированного tableView в переопределенном preferredSize методе/get {} property , в котором по вызову layoutIfNeeded() происходит перерасчет высоты и после этого возвращается self.contentSize. Использовать self sizing cells как выше.



Ilya
05.04.2017
17:19:27
странноватый ui немного для мобилки

Александр
05.04.2017
17:21:12
selfsizing глючит прост ппц лучше потратить 1-2 час и сделать норм как по мне

Vladislavs
05.04.2017
17:21:21
поцоны

как бедж каунтер в телеграме выключить

Evgeny
05.04.2017
17:23:43
Вопрос по GCD. У меня есть несколько задач, которые запущены одновременно. Как можно остановить всё, если одна из задач завершится с ошибкой?

Andrey
05.04.2017
17:28:47
лучше NSOperationQueue для этого использовать

Evgeny
05.04.2017
17:30:16
спасибо

Arthur
05.04.2017
17:31:10
смотри в сторону dispatch_suspend dispatch_block_cancel

Ilya
05.04.2017
17:47:28
ну у меня только вырисовывается одна таблица где дата - хедер секции, калории - футер. Ячейка - дата со списком продуктов. Ну а ради списка продуктов я бы коллекцию не мутил. Может какую свою вьюху или стэк вью

Google
Kamoliddin
05.04.2017
18:07:22
каеф

котам код не надо писать

Admin
ERROR: S client not available

Ilya
05.04.2017
18:08:19
т.е. может быть от 1 до 6 этих позиций
позиции это продукты или часы?

? Райзя ?
05.04.2017
18:08:26
Ilya
05.04.2017
18:08:50
ну так я и говорю, чо это будут ячейки внутри секции

внутри ячейки время и список продуктов

Andrey
05.04.2017
18:09:26
Можно решить все одним коллекшнвью и кастомным лэйаутом

Александр
05.04.2017
18:09:29
а одной колекцией не обойтись?

кастомный лэйаут и огонь

не?

? Райзя ?
05.04.2017
18:10:17
Азиз
05.04.2017
18:10:31
Не туда

Это кстати про многопоточность)

Александр
05.04.2017
18:11:33
плюс еще в хедер и футр секции можно накидать некоторые элементы

Google
Александр
05.04.2017
18:15:57
оч стремный дизайн

Ilya
05.04.2017
18:16:20
ну это прототип, но и UX тоже спорный

? Райзя ?
05.04.2017
18:16:24
?
collectionView { section1 { tableView { cell1 { collectionView { cell1 {} cell2 {} ... cellN {} } } cell2 { } ... cellN { } } } section 2 { tableView { ... } } } }

где тут одним можно collectionView решить (:

ну это прототип, но и UX тоже спорный
оно не предназначено для тык тык было, только чтобы посмотреть и экспортировать куда-нибудь

в pdf

Andrey
05.04.2017
18:17:53
Можно, инфа сотка

Александр
05.04.2017
18:20:23
ну да тут лучше закинуть в ячейку табл колекшен каждого часа

а в чем вопрос то?

Ilya
05.04.2017
18:20:47
где тут одним можно collectionView решить (:
снова не то. коллекшвью мощная штука, но дальше стандартных лэйаутов я не доходил. а так даже в моем варианте с таблицей все будет так tableView { section { header{ date} cell {10.00 …} cell {12.00 …} footer {calories} } }

Александр
05.04.2017
18:27:41
ладно, проехали
а в чем проблема то была? ? как сделать сел табл селф сайзинг что ли?

у которой колекшен внутри

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