First, the use of uitabbarcontroller steps
- Initialize Uitabbarcontroller
- Set the Rootviewcontroller for UIWindow to Uitabbarcontroller
- Depending on the case, add the corresponding number of sub-controllers by the Addchildviewcontroller method
- Code implementation:
- Uitabbarcontroller There are two ways to add a controller
- Adding a single child controller
-(void) Addchildviewcontroller: (Uiviewcontroller *) Childcontroller;
- Set up a sub-controller array
@property (nonatomic,copy) Nsarray *viewcontrollers;
Second, Uitabbarbutton
- If the Uitabbarcontroller has n sub-controllers, there will be N Uitabbarbutton as child controls inside the Uitablebar
- If the Uitabbarcontroller has 4 sub-controllers, then the Uitabbar structure is roughly as shown
- What content is displayed inside the Uitabbarbutton, the Tabbaritem attribute of the corresponding sub-controller is determined
Third, the app mainstream UI framework structure
Easy use of the iOS edge learning--uitabbarcontroller