这是我的窗口层次结构
->Root view Controller
->tableview
-> child view controller 1
->child view controller 2
第一张图片**Rootview**
controller
,第二张图片是放置的子视图controller
,因为子视图我的root view controller
已被隐藏,我如何制作{{} 1}}作为超级视图。
在root视图控制器中我有**tableview**
当用户点击导航栏按钮时我需要在上面两个子视图**tableview**
上显示它是否可能?
这是我在 controller
RootViewController
请帮我做那些朋友:)
答案 0 :(得分:1)
要实现此功能,请尝试以下步骤:
首先为子视图控制器View提供标记。
假设您在Storyboard或xib中有子视图控制器,而不仅仅是给它提供唯一标记。
如果您以编程方式创建子视图控制器,而不是以编程方式在那里分配标记。
现在只需这样做:
- (IBAction)tableviewapicall:(id)sender {
if(tableviewbool) {
_tableview.hidden=NO;
tableviewbool=NO;
[_tableview superview];
// Get both Child view controller view by tag Hide it
} else {
_tableview.hidden=YES;
tableviewbool=YES;
// Get both Child view controller view by tag Show it
}
}
希望它会对你有所帮助。