Проблема с скрытием TabBar - PullRequest
       1

Проблема с скрытием TabBar

0 голосов
/ 15 сентября 2011

В моем приложении в некотором представлении внизу есть средство выбора и tabBar. Я успешно скрыл tabBar, но проблема в том, что рамка, выделенная для TabBar, также скрывается.так что теперь сборщик отображается только наполовину, кто-нибудь может мне помочь из этой проблемы?

Ответы [ 4 ]

2 голосов
/ 15 сентября 2011

используйте этот метод, он работает:

[actionSheetPicker showFromTabBar:self.tabBarController.tabBar];

Надеюсь, это вам поможет.

0 голосов
/ 15 сентября 2011

Вам не нужно скрывать контроллер табуляции, вам просто нужно добавить лист действий в tabbarcontroller

[actionSheet showInView:self.tabBarController.view];
0 голосов
/ 15 сентября 2011

Не скрывайте панель вкладок, если вы ее скрываете, в этом случае возникнет так много проблем, вместо того, чтобы прятаться, используйте эту

[actionSheet showInView:self.tabBarController.tabBar];
0 голосов
/ 15 сентября 2011

Не скрывайте панель вкладок и попробуйте следующий код

actionSheet=[[UIActionSheet alloc] init];
    [actionSheet showInView:self.tabBarController.tabBar];
    actionSheet.frame=CGRectMake(0, 100,480 ,232);
    actionSheet.delegate=self;
    picker=[[UIPickerView alloc] initWithFrame:CGRectMake(0, 50,480 ,175)];
    picker.delegate=self;
    picker.showsSelectionIndicator=YES;
    [actionSheet addSubview:picker];
    UIToolbar *toolbar=[[UIToolbar alloc] initWithFrame:CGRectMake(0, 0,480 ,50)];
    toolbar.barStyle =UIBarStyleBlackTranslucent;
    NSMutableArray *ButtonArray=[[NSMutableArray alloc ]init];
    Save=[[UIBarButtonItem alloc ]initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(save_pressed)];
    UIBarButtonItem *titleName;
    titleName=[[UIBarButtonItem alloc ] initWithTitle: @"Select Date" style:UIBarButtonItemStylePlain target:nil action:nil];
    UIBarButtonItem *space=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
    UIBarButtonItem *cancel=[[UIBarButtonItem alloc ]initWithTitle:@"Cancel" style:UIBarButtonItemStyleBordered target:self action:@selector(cancel_pressed)];

    [ButtonArray addObject:cancel];
    [cancel release];
    [ButtonArray addObject:space];
    [ButtonArray addObject:titleName];
    [titleName release];
    [ButtonArray addObject:space];
    [space release];
    [ButtonArray addObject:Save];
    [Save release];
    [toolbar setItems:ButtonArray];
    [ButtonArray release];
    [actionSheet addSubview:toolbar];
    [toolbar release];  
    [actionSheet release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...