All streams
Search
Write a publication
Pull to refresh
0
0
Соболев Пересвет @Engylizium

Начинающий iOS разработчик

Send message
Для себя в первую очередь
По сути так оно и получилось. Я переводил для себя и хотел разобраться с делегацией и понять ее, но даже переведя статью и перечитав несколько раз я подумал: «Ээээээммм… Что?»
Так что извиняюсь, но изменить внятность и понятность текста я не могу. Перевод не содержит никаких поправок кроме орфографических, для более удобоваримого чтения.
Add Missing Constraints в большинстве своем служит для того что бы разработчик увидел, каких ему может не хватать constraints или для простых вещей вроде центровки UILabel внутри UIView.
Не забывайте, что вы можете сами задавать и менять constraints программно или через IB, к этому относится и прописывание соотношений или формул для подобных целей.
И мне кажется, что динмическое изменение высоты через код, самый простой и удобный способ.
Работа с Auto Layout по большей части креативная и требует экспериментов, после которых вы сможете создавать любые интерфейсы без особых проблем.
Извините, я конечно же знал на что шел когда писал статью. Я сделал упор на то что все люди работающие с Interface Builder уже знают где и что находится. Статья больше представляет собой теоретический гайд по Auto Layout и больше предназначен для устранения множества вопросов у изучающих, которые уже знают что и где, но не знают как этим правильно пользоваться.
Я только что попробовал установить TableView в ScrollView как вы сказали, у меня вполне получилось. Я просто расположил TableView по центру ScrollView и через меню Resolve Tools -> Add Missing Constraints для всех Views и все нормально вписалось. Может быть вы хотите как-то по другому? Если мой комментарий вам помог, тогда советую посмотреть какие constraints вам нужно было установить для нормального отображения.

Information

Rating
Does not participate
Location
Норильск, Красноярский край, Россия
Date of birth
Registered
Activity