меню стола iPhone - PullRequest
       1

меню стола iPhone

0 голосов
/ 24 марта 2011

Привет всем, я хотел бы создать меню, которое выглядит как таблица, и когда я нажимаю на ячейку, она переходит в другое представление.Но я хочу, чтобы tableView был внутри UIView.Мне нужны отправные точки, например, как это делается, а не собственно кодирование.Я не хочу, чтобы кто-нибудь написал это для меня

Вот несколько примеров того, что я хочу

1.

and 2.

Ответы [ 2 ]

1 голос
/ 24 марта 2011

Мое предложение

Вы можете использовать контейнерное представление, оно будет иметь ваш UITableView в качестве подпредставления.

UIView* m_OthersView;
UIView* m_ContainerView;
UIView* m_TableView;

[self.view addSubviews:m_ContainerView];
[self.view addSubviews:m_OthersView];

если вам нужно меню в вашем представлении,

 [m_ContainerView addSubviews:m_TableView]

а если нет

[m_TableView removeFromSuperview];

Спасибо

0 голосов
/ 24 марта 2011

Если вы хотите добиться того, чтобы фон был за табличным представлением и пользовательским размером табличного представления, я полагаю, вы могли бы сделать следующее в вашем viewDidLoad контроллера табличного представления

UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]];
[self.view addSubview:background];
[self.view sendSubviewToBack:background]; // Now the background should be behind the table view.
self.tableView.frame = yourFrame;

Я не пробовал, но думаю, что это должно сработать. Если нет, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...