как сделать пользовательское меню кнопок для приложения iphone? - PullRequest
0 голосов
/ 04 мая 2011

Я хочу создать собственное меню в нижней части экрана, например:

custom menu

Какой класс пользовательского интерфейса лучше использовать, я думаю, этоне таббар?Панель инструментов может быть?

Будет полезен любой фрагмент кода, который можно настроить.спасибо.

Ответы [ 2 ]

2 голосов
/ 04 мая 2011

Просто поместите 5 кнопок UIB с правильной рамкой и правильное UIImage для состояния кнопки.

0 голосов
/ 04 мая 2011

Лучший способ сделать это - манипулировать кнопками UIB.

Выполните следующие действия:

  • добавить UIB-кнопки в IB
  • подключите правильные действия к следующим методам в вашем классе UIViewController

.

-(IBAction)setTabOne{
    [self resetButtons];
    [tabBTOne setBackgroundImage:[UIImage imageNamed:@"tabOne_on.png"] forState:UIControlStateNormal];
    [tabBTOne setSelected:YES];
    [tabBTOne setUserInteractionEnabled:NO];
}

-(IBAction)setTabTwo{
    [self resetButtons];
    [tabBTTwo setBackgroundImage:[UIImage imageNamed:@"tabTwo_on.png"] forState:UIControlStateNormal];
    [tabBTTwo setSelected:YES];
    [tabBTTwo setUserInteractionEnabled:NO];
}
...

-(void)resetButtons{
    [tabBTOne setSelected:NO];
    [tabBTTwo setSelected:NO];

    [tabBTOne setBackgroundImage:[UIImage imageNamed:@"tabOne.png"] forState:UIControlStateNormal];
    [tabBTTwo setBackgroundImage:[UIImage imageNamed:@"tabTwo.png"] forState:UIControlStateNormal];

    [tabBTOne setUserInteractionEnabled:YES];
    [tabBTTwo setUserInteractionEnabled:YES];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...