IOS 개발에서 TabBarController와 UINavigationController를 만드는 방법

2123 단어
IOS 개발에서 TabBar Controller와 UINavigation Controller를 만드는 것은 흔히 볼 수 있는 일이다. 만약에 Storyboard로 만드는 것이 아니라 핸드폰 코드로 만드는 것이라면 비교적 많은 View Controller(일반적으로 5개)와 관련되기 때문에 비교적 번거롭고 선택한 방법이 너무 서투르면 대량의'중복 코드'가 생길 수 있다.나는 실천하는 과정에서 다음과 같은 창설 방법을 총결하여 대량의'중복 코드'의 출현을 피했다.코드를 작성하기 전에 먼저 내가 다섯 개의 ViewController를 만들어야 한다고 가정하면 그들의 클래스는FirstViewController,SecondViewController,ThirdViewcontroller,FourthViewController,FifthViewController이다.이제 코드를 시작합니다.
NSArray *classNameArray = @[@"FirstViewController",@"SencondViewController",@"ThirdViewController",@"FourthViewController",@"FifthViewController"];
NSArray *titleArray = @[@"first",@"sencond",@"third",@"fourth",@"fifth"];
NSMutableArray *navigationControllerArray = [[NSMutableArray alloc] init];
for (int i=0; i

위 코드는 TabBarController와 UINavigationController의 창설을 완성할 수 있습니다. 그 중에서 IOS7은 #define IOS7 [[[[UIDevice current Device] systemVersion] floatValue]>=7.0으로 버전의 판단을 나타냅니다.

좋은 웹페이지 즐겨찾기