Anonymous
Ну а теперь, как представился - сразу к делу. Люди добрые, поможите чем можете... Есть задача: контроллер, в центре которого вьюшка. Типа диалог. Дальше все прозаично, вьюшке проставлены constraint'ы: фиксированная ширина и центровка по X и Y. Внутри лежит вертикальный стэк, в нем два лейбла. Один в одну строку, второй длинный многострочный. К тому же он может быть на другом языке и значит высота может сильно варьироваться. Казалось бы все просто и должно подстраиваться под высоту контента - но при этом в билдере отображается жуткая чушь. К примеру стоило вбить во второй лейбл текст - как все разнесло по высоте далеко за границы экрана (в районе 5000). А сама основная вьюшка, которая центрирована постоянно жалуется на то, что ей нужна либо высота, либо Y позиция. Неужели нельзя как-то это все сделать по уму - чтобы ничего не ругалось и не разъезжалось в космос?
Выкинуть стэк за ненадобностью
Vladimir
С вашего позволения попрошу чуть больше обоснований для этого? Ведь он же раскладывает элементы вертикально
Dmitriy
Он не расстягивается
Dmitriy
Насколько я знаю
Anonymous
С вашего позволения попрошу чуть больше обоснований для этого? Ведь он же раскладывает элементы вертикально
Ну вертикально ты их можешь разместить поставив между ними один констрейнт
Anonymous
Для чего тут стек?
Vladimir
Хороший вопрос, сейчас попробую дать внятный ответ
Vladimir
Ну например я не очень понимаю как еще мне сделать плавающую высоту
Anonymous
что не так
Anonymous
extension UIViewController { open var imageTitle: String { set { self.imageTitle = newValue } get { return self.imageTitle } } }
Vladimir
Центральной вьюхи
Vladimir
ну вот у меня в центре экрана вьюха шириной 300. а высота должна поджиматься под содержимое
Anonymous
Ну например я не очень понимаю как еще мне сделать плавающую высоту
Ну у лейбла это делается установкой 0 в количество строк
Vlad
Констрейнтами знаю решение
Ivan
Есть констрейнты >=
Vladimir
Ну у лейбла это делается установкой 0 в количество строк
у лейбла да. но лейбл лежит внутри другой вьюхи, которая играет роль фона.
Anonymous
Когда все вокруг этих лейблов обложено констрейнтами, то и высота вьюхи расчитается как надо
Dmitriy
эпично, нахер он нужен?
Это из той же оперы, что и if sortedPosts.count == 0 { return 0 } else { return sortedPosts.count }
Anonymous
мне нужна переменная с типом String у UIViewController
Ivan
И нахуй ты в екстеншн ее влепил?
Ilkhom
мне нужна переменная с типом String у UIViewController
экстеншн не может иметь сторед проперти, учи матчасть
Anonymous
Всем привет! Есть предложение о работе, запускаю сайт в США 1 сентября по конфиденциальному поиску работы и сотрудников. Нужен верстальщик и веб Програмист. Работа удаленная, оплата еженедельная, не менее 8 часов в день уделять работе но график свободный. 2 месяца испытательный срок 45т зп,при прохождении существенно выше зп.возможность через 2 мес трудоустроиться в компании в США, если будут хорошие показатели возможность переезда в США по рабочей визе. Всем кому интересна вакансия пишите на почту petrov.petroff-vova@yandex.ru вышлю небольшой тест. По прохождению теста с топ 5 будет собеседования, вакансию планирую закрыть на этой неделе.
Ilya
Просвети)
Anonymous
protocol AddString { var imageName: String { get set } } extension UIViewController: AddString { open var imageName: String { get { return imageName } set { self.imageName = newValue } } }
Anonymous
что не так?
Stanislav
😂 блин
Ilya
Код можно вставлять в трех кавычках
Ilkhom
че за человек
Anonymous
😂
Victor
```markdown```
Ilkhom
не получилось
Stanislav
код
Anonymous
как в UIViewContoller добавить String свойство хранящее и записывающее?
Stanislav
Пронаследоваться
Павел
в свифте то? В Objective-C через runtime, хз можно ли так же в свифте
Ilkhom
в свифте так незя
Ilkhom
в свифте так незя
то есть на пюрь свифте
Павел
а "в свифте" нет обж рантайм?)
о, видимо есть http://nshipster.com/swift-objc-runtime/
Anonymous
Ну как бы да
Павел
Ну как бы да
ну потому и написал что не знаю
Vlad
Кто может посказать по InApp Purchase несколько моментов?(сервера и авторизации в приложении нет) Могу ли я не пугать пользователя тем, что ему нужно купить заного non-consumable товар, прежде чем сообщить о том, что он уже был куплен?
Vlad
У меня автоматически выводится алерт “Хотите ли вы приобрести товар на Х рублей?”
Vlad
И только потом выводится сообщение, что он уже был оплачен ранее, поэтому восстановлен бесплатно
Stanislav
ну если чувак настойчиво пытается снова купить, то как еще ему это донести
Stanislav
Обычно же делают кнопку "восстановить покупки"
Vlad
Есть способ проверить, куплен ли товар ранее?
Vlad
понятно, т.е. в любом случае сначала говорю, что ему нужно купить, потом восстанавливаю
Vlad
В общем самое нормальное решение: дать две опции купить и восстановить
Vlad
Если нажмут восстановить, а ранее не покупал, прилетит ошибка
Vlad
верно?
Stanislav
Ну это рекомендованное как бы)
Stanislav
Именно так и делать
Vlad
понял. Мне главное знать, что лучшего решения нет (если без сервера своего)
Vadim
ты же можешь тестить все на девайсе
Vlad
Тестирую, просто узнаю, какие есть еще варианты реализации
Vlad
Вдруг я упустил какой-то
Vlad
аа, ок. Ну это уже походу разберусь.
Vlad
Спасибо
Vlad
Понял, спасибо
S
а SKPaymentTransactionStateDeferred кто как обрабатывает ?
S
ага ок спасибо.
Vladimir
Добрый день! Где публиковать вакансии? У меня интересный проект с информером по проектам. Разработчики регистрируются, далее получают заявки с описанием проекта (периодически). если проект интересен, получают NDA, и работают по нему (после прохождения интервью или тестового задания). также возможно трудоустройство в стартапы (удаленное и есть на фулдей в офисе). Где мне можно (без бана) скинуть ссылку на форму регистрации в проекте?
Anonymous
А вообще клевая идея. Проекты с UpWork?
Gl🅴b
лучшая
Anonymous
"Как заработать на программистах не тратясь на кофемашину".
Vladimir
А вообще клевая идея. Проекты с UpWork?
Нет. Совершенно не так. Никакой тупой перепродажи проектов.
Dmitrij
День добрый. Поворачиваю imageView через CGAffineTransform на пару градусов и появляется артекфакт лесенки, с чем может быть связано?
Anonymous
Нет. Совершенно не так. Никакой тупой перепродажи проектов.
Просто зачем программистам идти к вам, вместо UpWork?
Vladimir
Просто зачем программистам идти к вам, вместо UpWork?
Нет пожалуйста. Если тебе удобно в Upwork работать -работай. У нас работа командная, всегда что-то подкидываем интересное. Перешли частично на удаленную работу и таким сервисом решаем вопрос с кадрами, так как не всегда хватает. У хотим находить быстро людей в команду. Ну и далеко не все очень свободны в англ. + проще общаться с Русскими.
Andrey
Приветствую, меня зовут Андрей и я руководитель разработки в TodayDelivery
Andrey
https://t.me/mobile_jobs
Аналогичный вопрос, ищем ios разработчика :)