पर शीर्ष नेविगेशन स्टेटस बार के नीचे यूआईएक्शनशीट को कैसे प्रदर्शित करें मैं शीर्ष शीर्ष स्टेटस बार के नीचे से एक एक्शन शीट स्लाइडिंग प्रदर्शित करना चाहता हूं।आईआईसी
जब मैं नेविगेशनबार को दिखाने के लिए दृश्य के रूप में उपयोग करता हूं, तो शीट अभी भी स्क्रीन के नीचे प्रदर्शित होती है। मैं इसके बजाय शीर्ष से कैसे दिख सकता हूं?
वर्ग मैं से निम्नलिखित कोड फोन कर रहा हूँ एक 'UIViewController'
UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"Hello" delegate:nil
cancelButtonTitle:nil
destructiveButtonTitle:nil
otherButtonTitles:nil];
UINavigationBar *navBar = self.navigationController.navigationBar;
[sheet showInView:navBar];
मैंने देखा है कुछ एप्लिकेशन में जहां स्थिति पट्टी है से किसी प्रकार की बाहर फिसलने दराज दिखाने है (उदाहरण के लिए।: Twitterrific) यह कैसे किया जाता है?
क्या स्थान के बारे में? एक्शन शीट न केवल दृश्य के नीचे से एनिमेट करती है, ऐसा लगता है कि यह हमेशा स्क्रीन के नीचे से एनिमेट होता है। – gerry3
हमेशा नहीं: एक टैब बार के साथ, यह ऊपर से दिखाता है, जब तक कि आप इनव्यू नहीं दिखाते: बाहरी विंडो पर। –
मैंने सोचा था कि नेविगेशन बार का उपयोग करके शीर्ष पर रखा गया है (और UIView से भी विरासत में), मैं इसे शीर्ष से स्लाइड करने में सक्षम हूं। लेकिन नहीं, यह इस तरह से काम नहीं करता है। –