ওরিয়েন্টেশন আইওএস স্টোরিবোর্ড ঘোরান না?

ঠিক আছে, এটা বেশ সুন্দর noob, কিন্তু আমি এটি কিভাবে সমাধান করতে পারে না। আমি স্টোরিবোর্ডে একটি আইপ্যাড UIViewController টেনেছি এবং YES এর অভিযোজন সক্ষম করেছি। কিন্তু কিছু কারণে যে দৃশ্য ঘোরানো হয় না। শীর্ষে অবস্থিত স্ট্যাটাস বারটি আবর্তিত হচ্ছে কিন্তু আইপ্যাড ঘুরানোর সময় ভিউ, টেবিল ভিউ এবং লেবেলগুলি আবর্তিত হচ্ছে না। কেউ এবং কেন এটি ঠিক করতে হবে তা জানো?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOr‌​ientation { return YES; } 
0

2 উত্তর

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
   //Return YES for supported orientations

    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        //return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
        if ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight)) {
           //implement your code 
        return (interfaceOrientation != UIInterfaceOrientationLandscapeRight);
    } else {

        return YES;
    }
}

আমি মনে করি এটা আপনার সহায়ক হবে।

0
যোগ

স্ট্যাটাস বার আবর্তিত মানে কিছু মোডাল segue সঠিকভাবে বরখাস্ত না করা ঠিক চেক করুন। এছাড়াও যদি এটি একটি গৌণ নিয়ন্ত্রকের মধ্যে নিশ্চিত হয় যে স্ট্যাকের সমস্ত দৃশ্যগুলি YES ফিরে পেতে সেট করা হয়েছে।

0
যোগ