Рет қаралды 2,816
Доклад посвящен тонкостям работы autolayout-а на примере разработки собственного компонента, реализующего self-sizing поведение UILabel'а. Задача, которая на первый взгляд кажется тривиальной, на деле оброчивается неразрешимой в рамках доступного разработчикам API UIKit - как расcчитать корректный intrinsicContentSize, если не известно с какой шириной будет отрисован view? В докладе будет дан четкий ответ на этот вопрос, построенный на разборе приватного API UIKit.
Презентация:
speakerdeck.com/cocoaheads/maghiia-uilabel-ili-privatnoie-api-autolayout