Nieskończona pętla podczas nadpisywania initWithCoder
mamUIViewController
z niektórymi kontrolerami i niektórymi widokami. Dwa z tych widoków (Grid Cell) to inne stalówki. Mam gniazda z komórek siatki do właściciela pliku, ale nie są ładowane automatycznie.
Więc staram się to zmienićGridCell.m
jestinitWithCoder
. To rozpoczyna nieskończoną pętlę.
Wiem, że można to po prostu zmienićinitWithFrame
i dodaj widok podrzędny z kodu, ale to nie jest to, czego chcę. Chcę móc przesuwać widok w Konstruktorze interfejsów i inicjować widok Xcode odpowiednią ramką.
Jak mam to osiągnąć?
EDYTUJ 1
Staram się, żeby to działało z pomocą Aleksandra. W ten sposób skonfigurowałem go teraz: MainView ma UIView z klasą niestandardową ustawioną jako GridCell. Dostał gniazdko w właścicielu MainView / File.
Usunięto cały kod początkowy z GridCell.m i skonfigurowano gniazdko do mojej niestandardowej klasy
MainView nie wyświetla jednak jeszcze GridCell. Nie ma błędu, tylko samotna, pusta przestrzeń, w której powinien znajdować się czerwony przełącznik. Co ja robię źle?
Jestem bardzo bliski zrobienia tego programowo. Chciałbym jednak dowiedzieć się, jak to zrobić za pomocą stalówek.