Anonymous
смотря что у тебя в ячейке лежит
Anonymous
если просто лейблы то просто нужны констрейнты по краям и количество строк в 0
Дмитрiй Сергѣевичъ
Ребят, спасибо за ссылки. Первую уже видел - там как-то понятно, потому что метки одна над другой. А вот в моем случае есть метка, рядом еще метка, потом картинка и снова метка. Все в один ряд. При выставлении констрейнтов они начинают искривляться и сбиваться. Не могли бы Вы на пальцах подсказать, какие констрейнты выставить в этом конкретном примере? Для самой левой метки, наверное, так: левый, верхний и нижний констрейнты. Для средней - я со всех сторон ставил, для самой правой - справа, сверху, снизу.
Anonymous
нечего не понял скинь скрин ксиба
Дмитрiй Сергѣевичъ
Сергей, скрин ксиба - это, собственно, то, что я там наверстал в плане дизайна? Я в iOS нуб - больше в Андроид шарю.
Дмитрiй Сергѣевичъ
Вот: http://pix.my/QprPGs
Дмитрiй Сергѣевичъ
На месте Status (Comment) может стоять текст большой длины - высота ячейки при этом должна увеличиваться.
Anonymous
если у тебя правильно стоят констрейнты то все будет ок
Anonymous
тоесть у этого лейбла по 0 со всех сторон допустим
Дмитрiй Сергѣевичъ
Да вот в том-то и проблема, Сергей, что я не знаю, как правильно эти самые констрейнты выставить...
Anonymous
Anonymous
вот тут
Дмитрiй Сергѣевичъ
Да, да. Вот только у каких меток какие ставить... У меня все кривое становится, когда я констрейнты ставлю.
Дмитрiй Сергѣевичъ
Да как бы уже перелопатил массу примеров и доков. Порой не хватает просто маленькой подсказки от знающего человека, чтобы стала ясна полная картина. Не попробовав предварительно сам, я бы не стал здесь народ просить.
Andrey
То, что тебе не хватает походу, это присобачить лейблу количество лайнов на 0, и размер размер равный супервью с мультиплайером 1.0.
Дмитрiй Сергѣевичъ
Открой новый проект. И поиграйся с констрейнтами
0 для числа строк выставлял, а вот с множителем посмотрю - спасибо за наводку, Андрей.
Andrey
Я сам как-то с этим игрался долго, когда не знал
Andrey
Там одна ошибка, и ничего не работает, так что лучше открыть проект, и пройтись по тому туториалу, от рэя, и аккуратно все сделать точь в точь
Дмитрiй Сергѣевичъ
Pavel
констрейнты+tableviewcell вместе та еще боль, особенно для начинающего
Anton
Такой вопросик: а важна ли видеокарта для быстроты компиляции кода?
Pavel
Да компилируется все вроде на cpu.
Pavel
Т.е. нет.
Alex
В теории её можно примотать скотчем к компилятору, конечно, но рабочих решений для маков я не видел
Alex
На арче удавалось побаловаться, но всё уперлось в шину
Anton
В теории её можно примотать скотчем к компилятору, конечно, но рабочих решений для маков я не видел
я хочу купить новый мак, и выбираю между топ процессором и норм процессор + видеоккарта
Anonymous
Такой вопросик: а важна ли видеокарта для быстроты компиляции кода?
Если ты в ведьмака параллельно играешь, то важна
Anton
не, не играю вообще
Alex
Чат, что почитать чтобы проникнуться свифтом3? Пишу на обжц, был опыт в несколько лет на всяких джавах-котлинах-кложурах, так что мануалы начинающиеся со "что такое переменная/массив/етк" не истересуют.
Anton
пора проникаться свифтом 4
Alex
Не пора, сори
Alex
Проект на свифте3
Valery
свифтбук?
Anton
+
Valery
М?
The Swift Programming Language
Anton
http://swiftbook.ru
Mikhail
никто случайно commercialized template аппы не делает?)
Oliver
Подскажите, как проверить url адрес(существует или нет) ?
Anonymous
It's a trap!
Oliver
послать запрос
Это я понимаю 🙂 Как это сделать, вот в чем вопрос.
Anonymous
Погугли, как работать с сетью
Oliver
Погугли, как работать с сетью
Я и спрашиваю с чего начать. Подскажите метод или функцию
Anonymous
https://www.google.ru/search?client=safari&rls=en&q=%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0+%D1%81+%D1%81%D0%B5%D1%82%D1%8C%D1%8E+ios&ie=UTF-8&oe=UTF-8&gfe_rd=cr&dcr=0&ei=O-y7WYuXOpCAsAGk3bmACQ
Anonymous
Да там все равно везде свифт вывалится
Oliver
Спасибо)
Ερμής
А сиськи бывшей покажешь?
Ερμής
Я гей
Ερμής
Ну ты в бывшую мою натыкался
Дмитрiй Сергѣевичъ
Подскажите, как проверить url адрес(существует или нет) ?
func openUrl(urlString: String) { if let url = URL(string: urlString), UIApplication.shared.canOpenURL(url) { if #available(iOS 10.0, *) { UIApplication.shared.open(url) } else { UIApplication.shared.openURL(url) } } }
HashTag
Подписка на #available
Anonymous
хорошая попытка
Anonymous
но нет
Oliver
func openUrl(urlString: String) { if let url = URL(string: urlString), UIApplication.shared.canOpenURL(url) { if #available(iOS 10.0, *) { UIApplication.shared.open(url) } else { UIApplication.shared.openURL(url) } } }
Помоему эта функция проверя "синтаксическую правильность" url, а не его существование. Или я ошибаюсь ?
Oliver
Тобиш мне нужно проверить: если каритнка по адресу - http://site.com/картинка.jpg Данная функция выдает true даже если адрес http://site.com/картинка.XXXXXXX
Anonymous
Ты хочешь проверить корректность URL или его существование?
Anonymous
Зачем тебе проверять наличие картинки?
Oliver
Зачем тебе проверять наличие картинки?
Картинка вставляется в UIImage, если адрес не коректен нужно сообщение об ошибке. Так же это может быть не картинка а ссылка на html
Anonymous
Оно нужно чтобы проверять URL типа mail и telephone.
Anonymous
Или кастомные схемы, как у скайпа, fb, vk и иже с ними.
Anonymous
Картинка вставляется в UIImage, если адрес не коректен нужно сообщение об ошибке. Так же это может быть не картинка а ссылка на html
Так вопрос бы и поставил) Ничего не нужно проверять заранее) Послал запрос -> получил ответ => там картинка - поставил, не картинка - показал ошибку)))
Anonymous
Подскажите, как проверить url адрес(существует или нет) ?
Единственный способ открыть ссылку, и посмотреть что выйдет.
Anonymous
Гениально! Я и спрашию как это реализовать)
Тебе же говорят, скачиваешь картинку и смотришь что вышло.
Oliver
Тебе же говорят, скачиваешь картинку и смотришь что вышло.
Каждый раз скачивать ? А если она "тяжелая" ?
Anonymous
Ну можешь подключить какую-нибудь библиотеку которая по поведению птиц будет предсказывать наличие картинки.
Anonymous
Или один раз скачать на диск и оттуда брать потом.
Oliver
Anonymous
Как вариант)) А если на телефоне памяти нет ? Помоему этот способ не очень..
А если ты в жопу пойдешь со своими попытками заставить других все за тебя решить?
Anonymous
Тебе уже дали ответ, теперь думай как тебе удобней/лучше будет сделать.
Anonymous
Anonymous
Нам нужно еще 5 человек в этот чат.