دائرة الرقابة الداخلية - مجموعة UIToolBarItem على UINavigationController

StackOverflow https://stackoverflow.com/questions/9332683

سؤال

أنا سحب من toolbaritem في القصة المصورة و وضعها على بلدي nav تحكم ، ولكن عند تشغيل قانون بلدي ليس هناك شيء أنا في عداد المفقودين ؟

تحرير:

حاولت وضع في مدونة كذلك في viewDidLoad:

UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc] initWithTitle:@"Map" style:UIBarButtonItemStyleBordered target:self action:@selector(viewMap)];
self.navigationItem.rightBarButtonItem = rightBarButton;

لن تعمل أيضا.

هكذا مجموعة في القصة المصورة:

enter image description here

تحديث:

فقط وجدت المشكلة.في وحدة تحكم التعليمات البرمجية عندما كنت في تحديث محتويات تغيير اليمين زر شريط العنصر الدوار وعدم تعيينها مرة أخرى إلى ما كان عليه من قبل.

هل كانت مفيدة؟

المحلول

UINavigationController بالفعل الأدوات التي بنيت في.ولها خاصية toolBarHidden والتي من المتوقع أن YES بشكل افتراضي ، والذي هو السبب في أنه لا ينظر عادة.إذا كنت تستخدم لوحة العمل يمكنك بسهولة جعل المدمج في أسفل شريط الأدوات مرئيا من خلال التحقق من خانة الاختيار "يظهر شريط الأدوات" في المفتش عند وحدة تحكم الملاحة المحدد.

ترى UINavigationController الوثائق هنا للحصول على مزيد من التفاصيل.

تحرير:

حسنا, يبدو أن ما كنت تحاول القيام به هو إضافة الزر الأيمن إلى عرض المراقب المالي UINavigationItem.للقيام بذلك في القصة المصورة ، اسحب "زر شريط البند" من مكتبة كائنات على عنصر الاستكشاف في ViewController.ثم يمكنك تعيين العنوان/style/الخ من زر شريط البند.إذا كان أي شيء لا يزال يظهر عند تشغيل التطبيق الخاص بك ، تأكد من أن ViewController متصلا بشكل صحيح مع تتواصلين معي إلى وحدة تحكم الملاحة.

أيضا تأكد من أن يتم إضافة زر شريط البند الخاص بك عرض وحدة تحكم الملاحة البند لا تحكم عرض نفسها.هنا هو كيفية الإعداد ينبغي أن ننظر في القصة المصورة:

enter image description here

نصائح أخرى

لإضافة عنصر إلى شريط التنقل ، تحتاج إلى إضافة رمز ترميز عام إلى عنصر التنقل المضمن في وحدة التحكم في العرض.انتقل إلى لوحة العمل الخاصة بك ، وابحث عن VC المناسب ، وابحث عن عنصر التنقل (موجود في التسلسل الهرمي الموضح في "مشهد" وحدة التحكم في التنقل).ما عليك سوى سحب عنصر زر شريطي إلى هذا التسلسل الهرمي الموجود أسفل عنصر التنقل ، أو مباشرة إلى شريط التنقل في عرض المنشئ المرئي.

لا تنظر وحدة التحكم في التنقل إلا في عنصر التنقل الخاص بـ VC الخاص بك عندما يتم دفع VC إلى المكدس ؛ومن ثم فإن تعديل عنصر التنقل الخاص بـ VC في رمز الترقيم العام ليس له أي تأثير.

(لقد أجريت هذا برمجيًا من قبل ولكن ليس لدي الرمز معي ، لذلك ربما سأضيف ذلك لاحقًا ...)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top