как отобразить панель вкладок на странице, не вызывая ее в appdelegate

#iphone #objective-c #tabbarcontroller

#iPhone #objective-c #tabbarcontroller

Вопрос:

Я хочу отобразить tabbar с tabbaritems помощью на странице. Но основная проблема в том, что я не хочу, чтобы tabbarcontroller вызывался из класса делегата. Итак, как это возможно. Спасибо!!!

Ответ №1:

Внутри вашего файла .h

IBOutlet UITabBarController *tabbarcontroller;
@property(неатомный, сохранить) UITabBarController * tabbarcontroller;

в вашем файле .m

 [self.view addSubview:tabbarcontroller.view];
  

Ответ №2:

Вы просто создаете и добавляете UITabBar в качестве подвида выбранного вами представления. Вам не нужно, чтобы у UITabBarController была панель вкладок, и даже если она у вас есть, вы можете добавить это представление к существующему контроллеру представления, вместо того, чтобы включать его в свой делегат.

Комментарии:

1. Как сделать uitabbar подвидом выбранного мной представления