UIView layoutSubviews делегирование

Я нахожусь в поиске поддержки делегирования ответственности layoutSubviews для UIView. Это позволит избежать необходимости создания определенного подкласса только для реализации метода layoutSubviews. Я подозреваю причину, по которой я нашел, что я хочу эту альтернативу, возможно, потому, что я упустил некоторые фундаментальные соображения дизайна UIKit или? Или я должен просто пойти и сделать свой собственный подкласс UIView с поддержкой такого типа делегирования макета?

One Solution collect form web for “UIView layoutSubviews делегирование”

Вы захотите создать подкласс, когда вам нужен пользовательский макет, нет возможности делегировать его. Это также единственный разумный способ сделать это – если вы содержите набор представлений в супервизоре, это представление должно контролировать его макет представления для удобства обслуживания.

Вам также не нужно делать макет вида в layoutSubviews – вы можете просто создать макет при создании супервизора и назначить позиции и размеры в этот момент, если вам не нужно что-то многоразовое.

  • Захват увеличенного просмотра в AVFoundation
  • UIView duplicate
  • Почему я не могу получить доступ к вложенному UIView из метода viewWithTag с помощью StoryBoard?
  • Как показать UIView только тогда, когда я получил все данные с сервера
  • Я не совсем понимаю sendSubviewToBack. Пожалуйста, смотрите код
  • touchesEnded: withEvent: не вызывается из моего UIView, который находится поверх UITableView
  • MPVolumeView неправильно перерисовывается в iOS 7
  • Могу ли я получить 60 кадров в секунду с помощью 10-кратного drawRect?
  • Swift: проблемы с пользовательским UIView.transition?
  • Проектирование горизонтальной линии на UiView
  • Просмотр не появляется из-за iOS 7
  • Interesting Posts

    Xcode с использованием неправильной локализации

    Как определить, откуда было распространено приложение iOS?

    Как нарисовать обнаруженный путь прямоугольника на канале живой камеры, используя CAShapeLayer и UIBezeirPath

    Что означает kExtAudioFileError_AsyncWriteTooLarge (-66569), возвращаемое ExtAudioFileWriteAsync?

    Чистая библиотека звукового эффекта данных, работающая на iPhone

    Вложенные представления ухудшают качество изображения

    Как я могу сделать программный градиентный цвет границы UIButton с Swift

    sendMessage не работает в обоих направлениях Apple Watch <-> iPhone в симуляторе

    iOS, как я могу сделать карту MapKit индивидуальной внутренней картой?

    Facebook-ios-sdk сообщения на страницу поклонника преуспевают, но не отображаются на странице

    Текст UITextView не отображается, когда родительский вид UIScrollView UNTIL I scoll

    Невозможно назначить несколько кнопок UINavigationItem при использовании раскадровки с iOS 5

    Неопределенные символы для архитектуры armv7: "_OBJCCLASS $ _ALAssetsLibrary"

    Неожиданно останавливается действие переупорядочивания ячейки UITableView

    Преобразование NSMutableArray в NSSet с тем же порядком

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.