Я искал ответ на этот вопрос, и ответы, которые я нахожу, не работают.доступ к свойствам супервизора
У меня есть представление, которое является подклассом UIView, к которому я добавил свойство. Я хотел бы получить доступ к этому свойству из подпунктов, созданных этим представлением. Это возможно?
Я пробовал ссылаться на self.superview.propertyname, но я получаю сообщение об ошибке, что имя свойства не найдено на объекте типа UIView. Ну, ладно. Я понимаю, что, поскольку это подкласс UIView, это UIView, но как я могу узнать его о добавленной добавленной собственности?
Спасибо. Я думаю, что сейчас я буду использовать первый вариант, отчасти потому, что вчера вечером придумал то же самое решение в своем сне, а потом попробую другое решение позже. –
На самом деле, для проекта, над которым я работаю, я считаю, что самым простым решением является добавление свойства в подкласс и его установка путем кодирования в представлении, которое создает экземпляры subviews. Это избыточно, но просто. И значение, о котором идет речь, не является чем-то, что изменится для этого проекта. Тем не менее, я буду учитывать ваши предложения в отношении будущих проектов. –