Size: a a a

iOS Developers — русскоговорящее сообщество

2020 March 09

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
Vladimir Kaltyrin
а что там у тебя за констрейнты (у всех вьюшек)?
Статические, вьюшки никак не двигаются
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
То есть даже высота в констрейнтах
источник

D

David in iOS Developers — русскоговорящее сообщество
привет! При каких-то обстоятельствах таймер не хочет останавливатся. Вроде же все правильно в коде?
источник

D

David in iOS Developers — русскоговорящее сообщество
David
привет! При каких-то обстоятельствах таймер не хочет останавливатся. Вроде же все правильно в коде?
хотя вот мучает сомнения насчет isValid за пределами dispatch_async, хотя в симуляторе все работает. А вот на девайсе иногда не останавливается
источник

t

tox in iOS Developers — русскоговорящее сообщество
проверяй на нил может
источник

VK

Vladimir Kaltyrin in iOS Developers — русскоговорящее сообщество
David
хотя вот мучает сомнения насчет isValid за пределами dispatch_async, хотя в симуляторе все работает. А вот на девайсе иногда не останавливается
имхо тоже подозрительно выглядит
источник

IG

Ivan Gaydamakin in iOS Developers — русскоговорящее сообщество
David
привет! При каких-то обстоятельствах таймер не хочет останавливатся. Вроде же все правильно в коде?
А почему ты делаешь через mainRunLoop?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Sergei
Привет) Знает кто, на iOS можно сделать такие штуки? или может есть библиотека какая нибудь?
что вы имеете ввиду? это обычный textfield
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Anton 📦 ᯌ
как сделать чтобы  текст всегда распологался как можно выше
убрать констрейнты высоты и нижнего отступа
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Руслан
Всем привет, работаю с av player, воспроизвожу 6 видео подряд в цикле, в avplayer делаю replace current item и после каждого круга у меня увеличивается нагрузка на процессор и видео тормозит, как можно понять что даёт такую нагрузку?
для проигрывания списка вроде есть отдельный плеер
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
David
привет! При каких-то обстоятельствах таймер не хочет останавливатся. Вроде же все правильно в коде?
при каких-от обстоятельствах не вызывается сама функция которая останавливает таймер по-видимому
источник

DV

Dima Vorona in iOS Developers — русскоговорящее сообщество
Руслан
Всем привет, работаю с av player, воспроизвожу 6 видео подряд в цикле, в avplayer делаю replace current item и после каждого круга у меня увеличивается нагрузка на процессор и видео тормозит, как можно понять что даёт такую нагрузку?
1) AVPlayerLooper
2) Нужно запустить Time Profiler и глянуть, что именно начинает жрать. Возможно, что-то не освобождается.. надо смотреть
источник

A

Anton 📦 ᯌ in iOS Developers — русскоговорящее сообщество
Denis Kim
убрать констрейнты высоты и нижнего отступа
так и сделал, спасибо
источник

EO

Eugene Orekhin in iOS Developers — русскоговорящее сообщество
#whois
Здравия всем)
Зовут Женя, Мск, занимаюсь iOS разработкой 1.5 года, до этого год писал (вникал в прогу) на CSharp. Работал в компании Finch и успел написать приложение с чистого листа. Сейчас на стадии перехода в новую работу. Занимаюсь стартапом по идее друга - собрал IT команду и сам пишу iOS приложение.
Про полезность - увижу вопрос, на который смогу дать ответ - напишу. Вас нашел через веб, так как ищу ответ на вопрос (сообщение ниже), и ищу везде - stackoverflow, Reddit, и вот теперь тут
источник

EO

Eugene Orekhin in iOS Developers — русскоговорящее сообщество
Столкнулся с очень странным поведением UITableViewDelegate

Пример 1:
-> Insert 5 items
[0..<5], numberOfRowsInSection = 5

-> Insert 5 items
[0..<10], numberOfRowsInSection = 10

-> Insert 5 items
[0..<15], numberOfRowsInSection = 15

-> Delete 14 items
[0..<1], numberOfRowsInSection = 1

После этого UIKit запрашивает
heightForRowAt [0, 0] cellFoRowAt [0, 0]; heightForRowAt [0, 14] cellFoRowAt [0, 14]
и, соответственно, падает, так как в моделях лежит только 1 айтем

Что интересно, пример 2:
-> Insert 5 items
[0..<5], numberOfRowsInSection = 5

-> Insert 5 items
[0..<10], numberOfRowsInSection = 10

-> Delete 9 items
[0..<1], numberOfRowsInSection = 1

Здесь вызовы UITableViewDelegate отрабатывают корректно - запрашивает heightForRow [0, 0] и все

пробовал обернуть deleteRows(at: with:)  в .beginUpdates() .endUpdated() или performButchUpdates - безуспешно

Воспроизводится на симуляторе iOS 13, девайсе iOS12
источник

SN

Shakhzod Narzullaev in iOS Developers — русскоговорящее сообщество
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Спасибо 😉
источник

SN

Shakhzod Narzullaev in iOS Developers — русскоговорящее сообщество
Donna Anna
Спасибо 😉
повылазят
источник

SN

Shakhzod Narzullaev in iOS Developers — русскоговорящее сообщество
вообще 🥴😷
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Shakhzod Narzullaev
повылазят
Факт :)
источник