Hogyan tölthetünk be egy xib fájlt egy UIView fájlba
Mindenhol kerestem, és eddig semmi sem működött nálam.
Alapvetően szeretnék egy .xib fájlt, rootview.xib néven, és abban egy UIView-t (nevezzük úgy, hogy containerView), amely csak a képernyő felét foglalja el (tehát lenne a normál nézet és egy új nézet). Ezután szeretnék egy másik .xib fájlt firstView.xib néven, és töltsem be a containerView fájlba. Tehát rengeteg dolgom lehet az firstView.xib fájlban, és sok különböző dolog a rootView.xib fájlban, és az firstView.xib fájlt betölthetem a containerView fájlba a rootView.xib fájlban, de mivel ez csak a képernyő felét foglalja el, akkor is látni fogja ezeket a dolgokat a rootView.xib fájlon
Objektum programozott megszerzéséhez egy xib fájlból a következőt használhatja: Visszaadja az [[NSBundle mainBundle] loadNibNamed: @ "MyXibName" tulajdonosát: self options: nil] az xib legfelső szintű objektumainak tömbje.
Tehat ilyet tehet:
Létrehoztam egy mintaprojektet a githubon, hogy feltöltsek egy UIView-t egy .xib fájlból egy másik .xib fájlba. Vagy megteheti programozottan is.
Ez jó azoknak a kis kütyüeknek, amelyeket újra fel akar használni a különböző UIViewController objektumokhoz.

Kipróbálhatja:
A nézet xib-ből történő betöltésének univerzális módja:
Hozzon létre egy XIB fájlt:
Fájl -> új fájl -> ios-> kakaó érintési osztály -> következő
Győződjön meg arról, hogy be van jelölve az "XIB fájl létrehozása is" jelölőnégyzet.
Szeretnék tableview-val fellépni, ezért alosztályba soroltam az UITableViewCell-t
Igény szerint választhat
Tervezze meg az XIB fájlt az Ön igényei szerint (RestaurantTableViewCell.xib)
Rögzítenünk kell a sor magasságát, hogy minden asztal magasságához táblázatot készítsünk
Most! gyorsan reszelniük kell. Elrejtettem az étteremPhoto és restaurantName nevet, amelyet mind elrejthet.
Most adjon hozzá egy UITableView-t
Vezetéknév
A NIB fájl neve, amelynek nem kell tartalmaznia a .nib kiterjesztést.
tulajdonos
A NIB fájl tulajdonosobjektumává rendelendő objektum.
lehetőségek
A NIB fájl megnyitásakor használandó lehetőségek szótára.
első, ha nem először definiálja, akkor rögzítse az összes nézetet. Tehát ebben az időszakban rögzítenie kell a nézetet .
Itt van a Table View Controller Complete Code