Я пытаюсь получить эффект панели вкладок, мало чем отличающийся от Креативного обзора Рассела Куинна .Панель вкладок пролистывает, что я выяснил, но сам стиль панели вкладок отличается от всего, что я видел на iPhone (хотя выглядит так просто!).
У него квадратные кнопки с пробеломмежду, и каждая кнопка имеет состояние выбора / активного / неактивного.Мне трудно понять, как это может быть панель вкладок, но я не знаю другого пути.Может кто-нибудь объяснить это?
РЕДАКТИРОВАТЬ:
спасибо Юкла за руководство, я получил его с помощью uibutton
.Это было довольно просто и довольно неловко, что я не мог придумать это ... в моем rootviewcontroller.m
, я бросил это после того, как я синтезировал homeBtn
.
- (UIButton *) homeBtn {
homeBtn = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
homeBtn.frame = CGRectMake(0, 0, 100, 45);
[homeBtn setTitle:@"Home" forState:UIControlStateNormal];
[homeBtn setTitle:@"Home" forState:UIControlStateSelected];
[homeBtn setBackgroundImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal];
[homeBtn setBackgroundImage:[UIImage imageNamed:@"disabled.png"] forState:UIControlStateDisabled];
[homeBtn setBackgroundImage:[UIImage imageNamed:@"selected.png"] forState:UIControlStateSelected];
[homeBtn setBackgroundImage:[UIImage imageNamed:@"highlighted.png"] forState:UIControlStateHighlighted];
[homeBtn setBackgroundImage:[UIImage imageNamed:@"highlighted+selected.png"] forState:(UIControlStateHighlighted | UIControlStateSelected)];
[homeBtn addTarget:self action:@selector(switchPages:) forControlEvents:UIControlEventTouchUpInside];
return homeBtn;
}
Просто подкласс это из UISwipeView ивсе готово.