如何显示容器视图的ViewController(子ViewController)上的按钮点击ParentViewcontroller
问题描述:
我已经在parent viewcontroller(MainViewController)
内嵌入childViewController
..但问题是它已经在我的ParentViewcontroller
上看到在背景上但我想它在按钮上单击。 任何人都可以告诉我如何显示childviewcontroller
只有按钮点击..?如何显示容器视图的ViewController(子ViewController)上的按钮点击ParentViewcontroller
答
在MainViewController viewDidLoad
使用childView.Hidden = YES
然后就隐藏ChildViewController的视图,显示了ChildViewController的观点通过按钮操作使用childView.Hidden = NO
。
作为一个新手到iOS,我不知道this.May是这将是有用的You.Please给予好评,如果有帮助...
答
使用可以通过两种方式使用子视图。
- 在视图控制器中使用UIView并根据应用程序的需要设置其宽度和高度,您可以在隐藏和取消隐藏之间切换它。
- 如果你想展示一些数据,需要重装,然后使用UITableView的,而不是UIView的,它使用重新加载“[UITableView的reloadData]”
最初隐藏childViewController的观点,在按钮点击刚才设置隐藏的假。 – Venkat
感谢venkat,但它也限制我的父视图控制器子视图...为什么我的容器视图hieght更小,我没有把它放在任何子视图 –
是否有任何特殊的原因,你不使用2视图控制器和调用推/点击按钮时显示第二个视图控制器的方法? – Dilip