Mikhail
или просто tableview закончил свои отображения на экране
Valentin
а оно и не нужно - ты меняешь данные (в своем родном массиве), потом сам в цикле суммируешь HeightForRow и ставишь это во frame
Valentin
"можно после обновления данных "
имеется ввиду не обновление данных на экране, а обновление текстов, флажков в самой модельке
Mikhail
вопрос когда суммировать, если высота неизвестна, если ты говоришь перезагрузи вот эту ячейку, сначала закончится функция, где ты это сказал, а потом уже вызовется cellForROw и тп
Valentin
суммировать после обновления модели. cellForRow вызывать не обязательно, для высоты хватит и HeightForRow
Valentin
можно попрбовать и так - в цикле берешь ячейку через cellForRow, делаешь какой-нить sizeToFits, суммируешь высоты и отправляешь в таблицу. Но вариант с реализацией и суммированием HeightForRow кажется менее костыльным
Alex
Через констрейнтсы норм решение, не скажу что оно нетру
Gregory
ГлистКит попробуй
Valentin
для констрейнов дергать вьюшки, это в любом случае будет медленней чем самому дергать HeightForRow. Если в ячейке только один textView, то делается легко
Alexey RGB
Вечер в хату, пацаны. Такой вопрос - с сервака приходят картинки с разными ширина/высота. Как мне в автолейаутах выставить констрейнты - чтобы картинки была не больше определенного размера - но сохраняла пропорции?
Dry
AspectRatio?
Nodir
clipsToBounds = YES
Nodir
contentMode = …..Fill;
Alexey RGB
спасибо
Valentin
ну и добавь констрены для высоты и ширины, в их настройках поставь МеньшеИлиРавно
Alexey RGB
угу, так и сделал, спасибо
Yaroslav
tableView.frame.size = tableView.contentSize
Dima
можно же в stackview добавить элементы, и потом он сам будет высчитывать размер ячейки
Alexander
Ребята ктонить Travis’ом собирал? как обходили ошибку если логи больше 4мб ?
Valentin
попробуй их в файл перенаправить. А файл заархивирвать
Alexander
как?))
Alexander
через конфиг travis’a это сделать?
Valentin
кажется да, в конфиге ж скрипт прописан, дописываешь какой-нибудь ">> log.txt", а потом "zip log.txt log.zip" и готово
Alexander
а архивить точно надо?)
Valentin
делал такое года два назад (даже раскладывал логи по папкам - Успешно и Ошибки), работает. Но точный синтаксис не скажу
Valentin
да по желанию. Если куча файлов, то мне так было бы удобней
Alexander
Оки, еще вижу скрипты используют башевские
Alexander
как их включать на исполнение?
Alexander
то есть есть файл который начинается на #!bin/bash , его так же закидывать в репу, а как прописывать его чтоб он запустился?
Alexander
типа sh scriptname.sh ?
Valentin
типа такого
script:
- bundle exec rake build
Alexander
не в before_install? прям в script?
Alexander
а имя скрипта куда пихать?)
Valentin
от логики зависит. В before_install можно папки создать, а after - заархивировать
Valentin
у тебя какой скрипт сам тест запускает?
Alexander
- xcodebuild -workspace Food.xcworkspace -scheme Food -destination 'platform=iOS Simulator,name=iPhone 6s,OS=10.1' build
Valentin
script:
- xcodebuild -workspace Food.xcworkspace -scheme Food -destination 'platform=iOS Simulator,name=iPhone 6s,OS=10.1' build >> log.txt
Так должно сработать Было бы странно собирать логи до выполнения теста
Alexander
о спасибо щас попробую))
Alexander
а как этот log потом забирать?)
Valentin
посмотри модули для отправки мыла с аттачами
Alexander
это для тревиса какие то модули?
Valentin
кажется да, можно было что-то подключать. А может и нет ,)
пробуй так
notifications:
email:
recipients:
- one@example.com
Alexander
респект)))
Valentin
можно еще файлы на гит заливать, если что
Alexander
они как раз с гита забираются)
Valentin
угу, стянулись, проверились, результаты залились обратно
Valentin
http://sleepycoders.blogspot.com/2013/03/sharing-travis-ci-generated-files.html
Alexander
Во славу все заработало
Alexander
щас гляну
Alexander
хитрая схема
Dmytro
Ребят, кто-то знает как сделать чтобы изображение сверху экрана пряталось кастомно при скролле контента
Мож либы есть, довольно тривиальная задачка вроде, но найти не могу
Valentin
подписываешься на делегат скрола/таблицы и меняешь top констрейн у imageView. Библиотек с паралакс эффектом полно
Dmytro
Ааа, понял суть, спасибо, попробую!
Valentin
https://www.cocoacontrols.com/search?q=parallax
D
Всем привет, подскажите, из-за чего может не видеть ин-апов приложение?
Dmytro
Dmytro
Valentin
не настрены банковсие данные или продукты не "ready for sale"
D
Данные заполнены
D
А вот статус покупок "Готово к отправке"
D
Нужен другой статус?
Евгений
вроде там раньше нужно было ревью пройти, то ли бета, то ли хз, чтобы можно было тестить покупки?
Valentin
не, сейчас точно не нужно. Делаешь продукт и говоришь что все готово. Сейчас поищу какйо нужен статус
D
А никакого тестового пользователя в Sandbox-testers не нужно создавать?
Valentin
нужно конечно
Valentin
но информацию о продуктах можно и без него получить
D
Не подскажешь еще какой статус требуется?
Valentin
кажется все-таки Ready to Submit
D
А как такого статуса добиться, если аппка не в аппсторе?
Valentin
делаешь продукт, заполняешь все данные, сохраняешь. И все, вроде
Roman
в дев сборке можно даже сделать покупку без картинки и будет статус типа "метаданные отсутствуют" , что-то такое, но все равно можно ее получить. скорее всего банковские данные проверь
Valentin
та поставь белый скриншот 960*640 точек и не парся
Roman
D
А данные банковские должны одобрить?
D
Или они не проверяются?
Valentin
скорее всего нет, это ведь дебажные версии. Но загрузчик картинку требует
Valentin
а вот банковские данные все проверяются. Это может несколько дней занять
D
И еще вопрос вопрос про Tax Information:
U.S. Tax Forms, Australia Tax Forms, Canada Tax Forms -- для всех трех заполнять?
Сейчас у меня заполнено только для первого
Valentin
Australia Tax Forms, Canada Tax Forms это, кажется, только если там планируешь продавать. У них отдельные правила
Valentin
можешь прочитать их подсказки, так понятней будет ,)