问题标签 [childviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uinavigationcontroller - 关闭 viewController 后,popViewController 将不起作用
我陷入了困境:看看这张照片:
我有 soundPlayerVC 作为 pageContentVC 的 childeViewController。
soundPlayerVC 呈现邮件modalViewController:
但是当我点击backButton时,popViewController不起作用,因为navigationController已经被清空了!!
这是怎么发生的?有人可以解释吗?
ios - 如何将表格视图添加到导航控制器,该控制器本身作为子视图控制器添加到 UIViewController
我将 UIViewController 作为 childViewController 添加到 UIViewController。
然后我将 UINavigationController 添加到 childViewController
注意:我这样做是因为我需要导航控制器位于视图的中心(不占据整个屏幕大小)。
现在我想向这个 navigationController 添加一个 TableView 并继续正常导航。我该怎么做。我无法向此导航控制器添加表格视图。
ios - 添加具有 UINavigationController 的 UITableViewController 时的 AddChildViewController 问题
我有这个代码:
这完美地在屏幕上创建了一个 UITableView,就像提到的框架一样。
现在我尝试添加一个 UINavigationController 并将这个 UITableViewController 作为它的 RootViewController。
然后将其添加为我的 childViewController 我这样做:
不幸的是,不是在代码中提到的小框架中创建 UINavigationController,而是整个屏幕被 UINavigationController 替换。
我只需要那个小框架将 UINavigationController 与 UITableView 作为它的 rootviewcontroller 而不是整个屏幕。有什么建议吗?
ios - 如何添加和删除 UIViewControllers 到其他 UIViewControllers
我有一个 UIViewController 包含一个按钮。当我按下按钮时,我使用以下内容添加子视图控制器。
现在问题似乎是我不确定如何在需要时删除子视图控制器。在子控制器中,我有一个调用以下内容的按钮。
问题似乎是该方法被调用但实际上没有发生任何事情。即使我知道该方法有效,也不会删除视图,因为我设置了断点。
任何帮助都会很棒。我只想添加一个 childviewcontroller,然后在孩子中有一个按钮,当按下时删除 childviewcontroller。
提前致谢
ios - 需要有关多个子视图控制器的建议
全部,
ChildViewControllers
在我的ParentViewController
. 这是我的情况:我有ParentViewController
一个动态数量的ChildViewControllers
- 有时多达 20 个。它们包含在 a 中UIScrollView
,并被分页。当我在页面上有几个时遇到问题(我只加载前两个,然后在我滑动时构建其他的),但是,ParentViewController
由于内存而在其中有这么多开始导致一些崩溃。
其中ChildViewController
有很多事情要做,我正在研究它以确保它尽可能高效,但是,我担心这种方法在旧设备上工作(因为我在 5S 上遇到了崩溃) .
似乎将视图控制器更改为视图会有所帮助,但由于 VC 很复杂,这将是一项相当大的努力。我的一个建议是从现有视图控制器的视图创建一个视图,并在视图上设置几个委托方法并通过这种方式与视图交互ParentViewController
。与当前的使用方法相比,是否有人对该方法的效率有任何想法ChildViewControllers
?
我的另一个想法是建立一个习惯ContainerViewController
并让所有的孩子在那里滑动,但我不确定这是否会给我带来比在UIScrollView
.
有什么想法吗?
ios5 - iOS 5.1 Xcode 5 子视图控制器方向没有改变
在带有Xcode5的iOS5中,当我将子视图控制器添加为纵向而不旋转到横向模式时,我的应用程序仅支持横向?
ios - 如何在 iOS 中禁用导航栏
我想在添加子视图时禁用导航栏,并在删除子视图后再次启用它。怎么做。显示操作表时的类似操作。
objective-c - transitionFromViewController:toViewController 错误:子视图控制器必须有一个共同的父视图控制器
我正在尝试从当前的视图控制器self
转换为self.aVC
使用视图控制器包含self.navigationController
作为容器。当我运行以下代码时,弹出“子视图控制器必须有一个公共父视图控制器”错误,但两个 NSLog 显示相同的 parentViewController。
这里似乎有什么问题?任何帮助表示赞赏。
ios - UICollectionViewCell 中的子视图控制器
假设我想实现 Pinterest 的 pin page,像这样:
这是我的方法:
- make a
UICollectionViewController
, pin 的页面是UICollectionViewCell
- 单元由两个组件组成:pin info child vc &&瀑布 child vc
那么问题来了:如何重用子视图控制器?
一些伪代码:
每次调用这个方法都会创建一个新的子视图控制器,可以吗,或者如何改进?
ios - 一个视图控制器中的多个视图控制器
我正在使用一个包含多个容器的视图控制器,每个容器都有自己的视图控制器。
我想知道是否[topMostViewController removeFromParentViewController]
还将删除它的所有孩子,这样我就没有任何内存泄漏,或者在此之前我还需要调用removeFromParentViewController
它拥有的所有孩子?