निकालें कहानी बोर्ड के लिए कदम - XCode 5 (संपादित)
1 /, एक खाली परियोजना
2/अपने नियंत्रक के लिए xib के साथ नए फ़ाइलें जोड़ें बनाएं अगर यह चरणबद्ध चरणों में संकलित स्रोतों में जोड़ा नहीं गया है और फिर मैन्युअल रूप से जोड़ें।
4) AppDelegate बदलें didFinishLaunchingWithOptions फ़ाइल और जोड़ें:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
[self.window makeKeyAndVisible];
जैसे:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
// Override point for customization after application launch.
TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:test];
self.window.rootViewController = nav;
[self.window makeKeyAndVisible];
return YES;
}
निकालें कहानी बोर्ड के लिए कदम
1) Main.storyboard फ़ाइल से निकालें अपने परियोजना।
2) अपने नियंत्रक के लिए xib के साथ नई फ़ाइलें जोड़ें, यदि इसे चरणबद्ध चरणों में संकलित स्रोतों में नहीं जोड़ा गया है तो मैन्युअल रूप से वहां जोड़ें।
3) प्लिस्ट से मुख्य स्टोरीबोर्ड फ़ाइल बेस नाम हटाएं।
4) AppDelegate बदलें didFinishLaunchingWithOptions फ़ाइल और जोड़ें:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
[self.window makeKeyAndVisible];
जैसे:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
// Override point for customization after application launch.
TestViewController *test = [[TestViewController alloc] initWithNibName:@"TestViewController" bundle:nil];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:test];
self.window.rootViewController = nav;
[self.window makeKeyAndVisible];
return YES;
}
एक नज़र here
स्रोत
2013-09-27 14:00:57
बहुत बढ़िया, 7 मिनट में जब मैं कर सकता हूं तो सही के रूप में चिह्नित होगा, क्या आपको लगता है कि मुझे स्टोरीबोर्ड सीखना चाहिए और उन्हें स्वीकार करना चाहिए, क्या उन्हें एक्सकोड 6 द्वारा मजबूर किया जाएगा? मुझे लगता है कि वे चूसते हैं, आपको क्या लगता है? - जैसे कि मैं एक छोटे से मेनू के लिए कस्टम तत्वों के साथ एक कस्टम UIView करना चाहता हूं, मैं अपने ऐप में मौजूद हूं, एक निब इतना सुरुचिपूर्ण है, मैं स्टोरीबोर्ड के साथ एक साधारण UIView आधारित यूआई नहीं कर सकता हूं? – Woodstock
मैं स्टोरीबोर्ड का उपयोग नहीं कर रहा हूं और मैं इसका उपयोग नहीं करना चाहता हूं। यहां की एक अच्छी चर्चा: http://stackoverflow.com/questions/18903752/best-pratice-between-storyboard-xib-nib-pure-programming –
@ जोनवुड जो आपने उल्लेख किया है, मैं अपने स्टोरीबोर्ड का उपयोग करता हूं, फिर जोड़ता हूं एक दृश्य जहां मैं अपना कस्टम नियंत्रण चाहता हूं और प्रकार को अपने कस्टम नियंत्रण वर्ग प्रकार में बदलता हूं। – Toby