UIToolbar выдвигается из-под UITabBar

#iphone #cocoa-touch #xcode #interface-builder

#iPhone #cocoa-touch #xcode #конструктор интерфейса

Вопрос:

У меня есть приложение, которому требуется синхронизация, и я хотел сообщить пользователю о синхронизации, сдвинув UIToolbar вверх из-под UITabBar. В настоящее время у меня есть:

 // AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)options
{
    ...
    [self.tabBarController.tabBar addSubview:self.syncToolbar];
    [self.tabBarController.tabBar sendSubviewToBack:self.syncToolbar];
    ...
}
  

Однако панель UITabBar кажется прозрачной (как показывает панель инструментов, даже когда она находится позади). Каким-либо образом я могу заставить UIToolbar выглядеть так, как будто он выдвигается из-под UITabBar? Спасибо!

Ответ №1:

Попробуйте использовать:

 [self.tabBarController.view insertSubview:self.syncToolbar belowSubview:self.tabBarController.tabBar];
  

Это должно расположить ваш вид синхронизации там, где вы хотите.