Postaram się zrobić to tak krótko, jak tylko mogę.Zagnieżdżanie niestandardowych klas/XIB-ów za pomocą konstruktora interfejsów
Napisałem niestandardową klasę, która rozszerza UIView z kilkoma właściwościami IBOutlet, i ma powiązany z nią XIB, z którym powiązane są IBOutlety.
Potem chcę wziąć tę klasę, osadzić ją w innym XIB (na przykład w komórce tabeli) i po prostu zadziałać.
Wygląda na to, że po osadzeniu tej niestandardowej klasy w nowym XIB nie rozpoznaje oryginalnego XIB, który jest z nią związany, więc prosi mnie o zresetowanie IBOutletów do elementów interfejsu na nowym XIB. To jest kiepskie.
Czy ktoś rozumie, co próbuję zrobić i mam dobre podejście?
Działa to w taki sam sposób na OS X, wystarczy zastąpić klasy UI ich odpowiednikami NS. – Mark