Edgesforextendedlayout - القصة المصورة


لدي مشروع الذي تم بناؤه في العام الماضي، ويستخدم زيبس، لا القصص المصورة. لا يستخدم زيبس أوتو لايوت، لكنهم يستخدمون بعض أوتوزينغ. لدي مشكلة عند تشغيل مع iOS7، حيث يتم مدسوس جميع وجهات النظر تحت شريط الحالة. وأنا أفهم تماما هذا هو ميزة جديدة مع iOS7، والتي يمكن أن يتوقع هذا. ومع ذلك، فإن جميع الحلول لتحديد ذلك لعدم القيام بذلك لا تعمل. لدي صورة في الجزء العلوي من العرض الذي يظهر دائما تحت شريط الحالة، و إم لا تستخدم الحانات التنقل أو أي شيء من هذا القبيل. لقد حاولت تحديث Y - الدلتا في زيب (ليس لديهم أي تأثير على وجهة نظر)، لقد حاولت تعيين حواففوريكستندلايوت إلى أويركتيدجينون (لا يفعل شيئا)، والعديد من الأشياء الأخرى. في كل مرة، يظهر شريط الحالة مع وجهة نظر مدسوس تحت ذلك، بغض النظر عن ما أفعله. وهذا ما لم تتحرك يدويا أسفل وجهة نظر في زيب للسماح غرفة لشريط الحالة (ولكن هذا الحل لا يعمل لأنه لا تبدو الحق في iOS6، بطبيعة الحال). ما هو الغريب هو أنه حتى عندما أحاول خط من التعليمات البرمجية للاختراق في عرض التحول، فإنه لا يعمل (مثل ما يلي): لا أن أذهب مع هذا النوع من الحل، ولكن غريبة فقط أنه لم يعمل (و فقط مرة أرى عادة أن لا يعمل هو إذا تخطيط السيارات في مكان، والتي ليس في هذه الحالة). بل هو شرط التصميم أن شريط الحالة يظهر، و إم مجرد حيرة على لماذا لا يمكن تعيين وجهة نظر لتكون تحت شريط الحالة ل iOS7. لقد قرأت كل واحد كومة تجاوز آخر على هذا الموضوع، وكذلك التفاح ترانسبورتيدويدس. ومرة أخرى، لكي أؤكد من جديد، أفهم تماما كيف ينبغي أن يعمل وما ينبغي أن يكون عليه الحل المتوقع، ولكن لا يبدو أن أيا من ذلك يعمل من أجل هذا المشروع بالذات. أنا من ذوي الخبرة دائرة الرقابة الداخلية ديف، ولكن تم بناء هذا المشروع من قبل فريق آخر، لذلك أنا لا أعرف إذا كان شيء شيء مخفي في مكان ما في ملفات زيب، بليست، أو التعليمات البرمجية التي يمكن أن يكون ترويض الإعدادات أعلاه. واسمحوا لي أن أعرف إذا كان هناك شيء آخر يمكن أن ينظر في هذا، أو المزيد من المعلومات التي يمكن أن توفر. شكرا مقدما سأل 24 سبتمبر 13 في 19:21 أبل تدفع لك لاستخدام أوتولايوت لإنجاز هذا. تحتاج إلى تعيين قيد إلى أعلى دليل تخطيط من أعلى مشاهدة فرعية في طريقة العرض. انظر هذا المستند للحصول على أمثلة: للقيام بذلك دون زيبس، ستحتاج إلى إضافة القيد بشكل منهجي. وثائق التفاح تعطي مثالا جيدا على هذا، الذي إيف تلخص أدناه. إعطاء أن توبلايوتيد هو خاصية على وحدة تحكم عرض، يمكنك استخدامه فقط في القاموس الخاص بك من المتغيرات الربط. ثم قمت بإعداد القيد الخاص بك مثل العادي: القصة المصورة، مففكروس والملاحة. مرحبا لدي مشكلة مع الملاحة عند استخدام لوحة مصورة. لقد وجدت الحل للملاحة بين فيووموديلز بواسطة طريقة شوفيوموديل (هنا). إنشاء حاوية وتعيينها إلى فئة الإعداد (كما هو الحال في التعليمات). بعد ذلك، عندما أحاول التنقل - لدي خطأ في طريقة كراتيفيوفيتيب - غير قادر على تقديم كائن من نوع UIKit. UITableViewController لكتابة Cirrious. MvvmCross. Touch. Views. IMvxTouchView ثم وجدت حلا للاهتمام لمشكلتي - إنشاء عرض جديد ولكن إذا، أحاول أن تفعل ذلك - أنا المعلمة هافنت في طريقة إينيت على فيوموديل الثاني. هنا أنا تمرير المعلمات: من فضلك، مساعدتي. كيف يمكنني استخدام القصة المصورة، مففكروس والتنقل بالطريقة الحالية يبدو وكأنه جهاز تحكم عرض الخاص بك هو إيتابلفيوكونترولر عادي بدلا من تشيلدرنكونترولر. يجب عليك تصدير وحدة تحكم العرض لكي يتم استخدامها في أوبجكتيف-C ويمكن الوصول إليها من لوحة القصة. حاول إضافة هذا إلى فئة وحدة التحكم: ثم تأكد من أن وحدة تحكم العرض هي "متحكم الأطفال" في لوحة العمل. مرحبا، غييرموغوتيريز. أنا تعيينه. هو الطبقة الجزئية، التي أنشأتها زامارين الاستوديو، عندما كتبت في مجال القصة المصورة - فئة. تسجيل (تشيلدرنكونترولر) يتم تعيين في الجزء الثاني من الطبقة الجزئية.

Comments