سؤال

لدي 4 علامات تبويب في تطبيق iPhone الخاص بي. عندما ينقر المستخدم على زر في Tab-1 ، أريد نقل/تبديل المستخدم إلى علامة تبويب أخرى لنفترض Tab-2.

كيف يتم فعل ذلك؟

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

المحلول

يمكنك استخدام

[self.tabBarController setSelectedIndex:tabIndex];

أين tabIndex هو فهرس علامة التبويب التي تريد التبديل إليها.

نصائح أخرى

قد تشير أيضًا إلى أنه إذا كنت داخل العرض ، فيجب عليك استخدام Super بدلاً من الذات.

إصدار Swift 3.0 من @jasarien الإجابة:

self.tabBarController?.selectedIndex = tabIndex

أين tabIndex هو فهرس علامة التبويب التي تريد التبديل إليها.

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