मुझे आईफोन पर लॉन्च छवियों के साथ मदद की ज़रूरत है। एक्सकोड पर प्रोजेक्ट सेटिंग्स में लॉन्च छवियों को जोड़ने का विकल्प है। मैंने इसे जोड़ा और यह 2 सेकंड के लिए प्रदर्शित करता है ... मैं इसे और अधिक होना चाहता हूं ... मैं इसे कैसे बदल सकता हूं? धन्यवाद :)लॉन्च छवि को प्रदर्शित करना लंबे समय तक xcode
उत्तर
तुम भी .. में
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
[NSThread sleepForTimeInterval:2.0]; // Used For Showing Splash Screen for More Time
}
पहले निम्न कोड appliying बनाने ViewController छवि क्या आप स्प्लैश स्क्रीन/Launc छवि के रूप में दिखाना चाहते हैं सेट से यह कर सकते हैं
वर्तमान कि विधि applicationDidFinishLaunching में देखने: एनिमेटेड साथ: अपने एक और दृश्य में कोई
और लिखने के लिए निम्न कोड है कि आपके पेश
-(void) viewWillAppear:(BOOL)animated
{
[self performSelector:@selector(dismiss1) withObject:nil afterDelay:5.0f];
[super viewWillAppear:animated];
}
-(void) dismiss1
{
[self dismissModalViewControllerAnimated:NO];
}
आप स्प्लैश स्क्रीन हर बार ऐप्लिकेशन खुलने दिखाना चाहते हैं , फिर अनुप्रयोग में स्प्लैशस्क्रीन व्यू कंट्रोलर प्रस्तुत करेंडिडबैकएक्टिव विधि
मेरी लॉन्चिंग छवि हमेशा प्रकट नहीं होती है। जब मैं एप्लिकेशन खोलता हूं तो मैं लॉन्च छवि दिखाना चाहता हूं मैं इसे कैसे सेट कर सकता हूं। –
उपर्युक्त कोड लंबे समय तक लॉन्च करने वाली छवि दिखाने के लिए है। आप अपनी संसाधन निर्देशिका में Default.png जोड़कर सेब डिफ़ॉल्ट का उपयोग कर सकते हैं। रन समय पर यह स्वचालित रूप से डिफ़ॉल्ट.png पाता है और ऐप खुलता है जब दिखाता है। – Rupesh
"मेरी लॉन्चिंग छवि हमेशा दिखाई नहीं देती है" यह है कि जब आप पृष्ठभूमि प्रक्रिया से ऐप को मारते हैं तो ऐप नहीं मारा जाता है। तो केवल यह डिफ़ॉल्ट.png – Rupesh
डिफ़ॉल्ट दृश्य बनाना ... एक ही डिफ़ॉल्ट छवि के साथ एक छवि दृश्य है ... और फिर नए (मुख्य अनुप्रयोग) विशिष्ट समय के बाद का उपयोग कर [self performselector methods
लॉन्च छवियाँ हैं दृश्य का शुभारंभ वहाँ अपने ऐप को वास्तव में उत्तरदायी दिखाई देने के लिए और टैबबार जैसे इत्यादि से पहले अपने यूआई का एक स्नैपशॉट होना चाहिए। ऐप्पल वास्तव में आपको स्प्लैश स्क्रीन के रूप में उपयोग नहीं करना चाहता है।
जिसके अनुसार, बहुत से लोगों को है और यह परिणाम प्राप्त करने के लिए, अपने अनुप्रयोग प्रतिनिधि के रूप में आप छवि का शुभारंभ स्क्रीन पर एक ही छवि डाल करने के लिए की जरूरत है और फिर आप के साथ अपने मुख्य एप्लिकेशन को लॉन्च करने में देरी कर सकते performSelector:withObject:afterDelay:
हाय ..चयनकर्ता प्रदर्शन करने के बाद मुझे क्या लिखना चाहिए चयनकर्ता: और साथ ऑब्जेक्ट के बाद: xcode – Matan
पर नया है चयनकर्ता वह तरीका है जिसे आप अनुक्रम में आगे चलाना चाहते हैं और आप प्रदर्शन चयनकर्ता के बाद @selector (myMethod) का उपयोग करते हैं। WithObject एक ऑब्जेक्ट है जिसे आप विधि के रूप में विधि के रूप में पास कर सकते हैं, यदि आपके पास कोई तर्क नहीं है तो शून्य का उपयोग करें। यदि आपका तर्क एक मान है तो NSNumber का उपयोग करें। देरी इसे चलाने से पहले प्रतीक्षा करने के लिए सेकंड की संख्या है। –
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
/*this will pause main thread for x interval seconds.
put on the top of application:didFinishLaunchingWithOptions, so it will not
proceed to show window until sleep interval is finished.*/
[NSThread sleepForTimeInterval:2]; //add 2 seconds longer.
//other code....
}
आप अपने पहले लोड किए गए दृश्य में UIImageView डाल सकते हैं। कहते हैं, FirstViewController की viewDidLoad में
-(void)viewDidLoad{
appLogo = [UIImageView alloc]initWithImage:[UIImage imageNamed:@"companyLogo.png"]];
[appLogo setFrame:CGRectMake..... ];
self.view addSubView:appLogo];
[self performSelector:@selector(hideAppLogo) withObject:nil afterDelay:1000000 :) ];
}
-(void)hideAppLogo{
[appLogo setHidden:YES];
//let the user use your app now!
}
आप विंडो में rootviewController और बस कुछ सेकंड के बाद खिड़की असाइन करने से पहले "Default.png" की पृष्ठभूमि रंग जोड़कर इस लक्ष्य को हासिल कर सकते हैं खिड़की के rootviewController निर्दिष्ट करेंगे और उसके डिफ़ॉल्ट करने के लिए खिड़की पृष्ठभूमि रंग सेट ।
इस तरह -
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[self performSelector:@selector(openLoginScreen) withObject:nil afterDelay:0.5];
self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default.png"]];
[self.window makeKeyAndVisible];
}
-(void)openLoginScreen{
self.window = [UINavigation .... "YOUR ROOT VIEWCONTROLLER"];
}
आप sleep()
विधि का उपयोग कर सकते हैं।
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
sleep(10);
return YES;
}
ऐसा मत करो। बहुत बुरा। – rmaddy
स्विफ्ट
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
Thread.sleep(forTimeInterval: 2.0)
return true
}
- 1. लंबे समय तक
- 2. लंबे समय तक XMLGregorian कैलेंडर और लंबे समय तक
- 3. लंबे समय तक लाइनों()
- 4. क्या लंबे और लंबे समय तक पूर्णांक
- 5. बिटवाई "और" लंबे समय तक?
- 6. लंबे समय तक आइटम हटाएं
- 7. जावा: लंबे समय तक टिमस्टैम्प
- 8. लंबे समय तक कास्ट करें
- 9. स्ट्रिंग को लंबे समय तक परिवर्तित करें
- 10. INT_MIN के मान को लंबे समय तक
- 11. जावा लंबे समय तक बाइनरी
- 12. स्पलैश (लॉन्च छवि)?
- 13. लॉन्च छवि
- 14. जावा में लंबे समय तक कनवर्ट करना 1 9 70
- 15. लंबे समय तक ब्राउज़र में एचटीएमएल को कैसे बढ़ाया जाए?
- 16. MySQL सॉर्टिंग परिणाम लंबे समय तक
- 17. टाइप ऑब्जेक्ट से लेकर लंबे समय तक
- 18. सबसे लंबे समय तक गैर-ओवरलैपिंग सबस्ट्रिंग
- 19. SQLite लंबे प्रारूपों के लिए लंबे समय तक?
- 20. jQuery और लंबे समय तक पूर्णांक आईडी
- 21. लंबे समय तक प्रेस करें एंड्रॉइड
- 22. सबसे लंबे समय तक बार-बार-स्ट्रिंग
- 23. जावा कनवर्टिंग लंबे समय तक मुद्रा में
- 24. लेखन लंबे समय तक मतदान डब्ल्यूसीएफ सेवा
- 25. नेटवर्क: सबसे लंबे समय तक मिलान
- 26. MySQL अपडेट (भी) लंबे समय तक लेना
- 27. सबसे लंबे समय तक बढ़ने वाले सब्सक्रिप्शन
- 28. लंबे समय तक एचडब्ल्यूएनडी (वीएस 8 सी ++)
- 29. सबसे लंबे समय तक सामान्य उपसर्ग ऐरे
- 30. वास्तविक समय प्रदर्शित करना
में आप ऐसा नहीं करना चाहिए। यदि आप आवश्यक से अधिक समय तक डिफ़ॉल्ट छवि दिखाते हैं, तो ऐसा लगता है कि आपका ऐप धीमा है, और यह खराब उपयोगकर्ता अनुभव है। उनके पास पहले से ही आपका ऐप है, उपयोगकर्ता के चेहरे में अपने ब्रांड को रगड़ने की जरूरत नहीं है। – EmilioPelaez
अपनी लॉन्च छवि को लंबे समय तक रखना 1-सितारा समीक्षाओं को इकट्ठा करने का एक शानदार तरीका है। –
मेरा मतलब 10 सेकंड में लंबा नहीं है ... केवल 5 ... 3 सेकंड लंबा – Matan