Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone桌面菜单_Iphone_Uitableview - Fatal编程技术网

iPhone桌面菜单

iPhone桌面菜单,iphone,uitableview,Iphone,Uitableview,大家好,我想建立一个菜单,看起来像一个表,当我点击一个单元格,它会转到另一个视图。但我希望tableView位于UIView中。我需要起点,比如它是如何完成的,而不是实际的编码。我不想有人为我写这封信 下面是一些我想要的例子 我的建议 您可以使用容器视图,它将UITableView作为子视图 UIView* m_OthersView; UIView* m_ContainerView; UIView* m_TableView; [self.view addSubviews:m_Containe

大家好,我想建立一个菜单,看起来像一个表,当我点击一个单元格,它会转到另一个视图。但我希望tableView位于UIView中。我需要起点,比如它是如何完成的,而不是实际的编码。我不想有人为我写这封信

下面是一些我想要的例子


我的建议

您可以使用容器视图,它将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];

谢谢,

如果您想实现的是表视图背后的背景和表视图的自定义大小,我想您可以在表视图控制器的
视图加载中执行以下操作

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;

我还没试过,但我觉得应该行得通。如果不让我知道。

您需要自定义表视图单元格。如果您能更具体一点,我将不胜感激,我喜欢这个想法,但我需要更多帮助。谢谢