Я знаю, что это очень глупый вопрос. Но я новичок в разработке iOS. И я даже не знаю базовых знаний.
В Xcode 7.1, когда я создаю новый проект, по умолчанию используется StoryBoard. Я хочу разработать приложение с несколькими экранами с использованием файлов xib. Скажите, пожалуйста, как это сделать?
- как настроить экран запуска?
- как подключить разные xib файлы?
В любом случае, не могли бы вы рассказать, как шаг за шагом построить простой проект с помощью xib. Большое спасибо.
Ответ 1 · user3182143
Если вы хотите иметь несколько XIB, выполните следующие действия.
First remove the storyboard file from your project
In Deployment Info of TARGETS,delete Main from Main Interface
The create the View(XIB). Give the name as ViewController.Xib
Затем в appDelegate.h
import - #import "ViewController.h"
@property (strong, nonatomic) ViewController *vc;
Затем в appDelegate.m
@synthesize vc;
Затем в didFininshLaunchingWithOptions
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
vc = [[ViewController alloc]initWithNibName:@"ViewController" bundle:nil];
UINavigationController *navigationVC = [[UINavigationController alloc]initWithRootViewController:vc];
self.window.rootViewController = navigationVC;
self.window.backgroundColor = [UIColor clearColor];
[self.window makeKeyAndVisible];
return YES;
}
Затем, если вы хотите создать несколько xib, вы можете создать его с .h, .m и xib в соответствии с вашими требованиями.