Я хочу создать собственное меню в нижней части экрана, например:
Какой класс пользовательского интерфейса лучше использовать, я думаю, этоне таббар?Панель инструментов может быть?
Будет полезен любой фрагмент кода, который можно настроить.спасибо.
Просто поместите 5 кнопок UIB с правильной рамкой и правильное UIImage для состояния кнопки.
Лучший способ сделать это - манипулировать кнопками UIB.
Выполните следующие действия:
.
-(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]; }