iOS:在 segue 期间将 UIToolBar 保持在顶部

标签 ios objective-c

我有一个 UIViewController,它可以连接(推送)到另一个 UIViewController。第一个 Controller 包含一个布局精美的 UIToolBar 菜单,我希望它在辅助 UIViewController(以及我推送到导航堆栈的另一个其他 Controller )上持续存在。

这可能吗?

最佳答案

这可以通过 Storyboard中的容器 View 或在代码中使用自定义容器 View Controller api 来完成。在 Storyboard中,您可以将工具栏添加到 View Controller ,拖入容器 View ,并调整其大小以占据 View 的其余部分。您将自动获得一个 View Controller ,该 View Controller 通过嵌入 segue 连接到容器 View 。选择它,并将其嵌入到导航 Controller 中。您可以使用 prepareForSegue(将在您的主视图 Controller - 具有容器 View 的那个 - 被实例化后立即调用)来获取对导航 Controller 的引用(它将是 destinationViewController)。

关于iOS:在 segue 期间将 UIToolBar 保持在顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22002870/

相关文章:

ios - 尝试更改 webview.bounds.origin.x/y 时出现左值错误

ios - UIImagePicker 初始化时间太长

objective-c - 是否有与 XNA 的更新功能等效的 Objective-C?

ios - 自定义后退按钮有额外的不需要的空间

iphone - NSCFString 内存泄漏

ios - 当他们登录/注册时,如何将 Parse 用户与其各自的 installationId 相关联?

objective-c - 如何处理屏幕底部的滑动手势

ios - 你如何设置 UICollectionView 动画的持续时间?

ios - 在 UIView::drawRect() 之外绘制 UIBezierPath?

ios - 滑动删除按钮位于自定义 UITableViewCell 文本下方