سؤال

وأنا أعمل على تطبيق اي فون والتي تقوم على وحدة تحكم الملاحة. على سبيل المثال هناك 2 وجهات النظر هنا.

وA (UITableViewController) و (ب) (ViewController)

والسعي هنا. عندما مستخدم تحديد عنصر في عرض A. أن أظهر التطبيق سوف تجبر تحكم التنقل لإخفاء شريط التنقل قبل دفع عرض B، مثل البيان التالي:

self.navigationController.navigationBarHidden = YES;
[self.navigationController pushViewController:controllerB animated:TRUE];

وهذا هو، مشاهدة B هناك. ولكن كيف يمكن للمستخدم متاح للانتقال إلى عرض بدون شريط التنقل؟ في هذه الحالة، سوف نستخدم زر 'عودة' للسماح الصنبور المستخدم عليه للانتقال الى مشاهدة A. هل يمكنك مساعدتي؟

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

المحلول

ويمكنك استدعاء الأسلوب popViewControllerAnimated:

[self.navigationController popViewControllerAnimated:YES];

نصائح أخرى

وسويفت صفحة

self.navigationController?.popViewController(animated: true)

وسويفت 3:

 _ = navigationController?.popViewController(animated: true)

ومن هذا المنصب: كسكودي 8 / سويفت 3: "التعبير عن نوع UIViewController غير المستخدمة" تحذير

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