objective-c - 这种 View 样式可能吗?

标签 objective-c cocoa-touch ios uiviewcontroller uinavigationcontroller

我需要一个像这样的屏幕:总是在顶部,有一个搜索栏,总是。正下方有一个导航 Controller 。这可能吗?我尝试过调整 IB 中导航 Controller 的大小,但无法调整它的大小。谢谢。

最佳答案

是的。但是,您必须用代码构建接口(interface)。您的主视图 Controller 应该有两个实例变量:第一个应该是搜索栏,第二个应该是导航 Controller 。然后,在 -viewDidLoad 中,将搜索栏和导航 Controller 的 View 作为 subview 添加到主视图 Controller 的 View 中。结果将如下所示: enter image description here

您可以在此处下载 Xcode 项目:http://www.mediafire.com/?36dswv4u0le447k

关于objective-c - 这种 View 样式可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6147590/

相关文章:

ios - 如何将创建的 PDF 保存在文档文件夹中并在 iOS 中合并

ios - 将 2 个图像从 JSON 解析为 UITableViewCell

iphone - ASIHTTPRequest 和僵尸...

ios - 如果 allowsEditing=NO,选择器不会返回任何图像

ios - 登录后主屏幕中的导航栏未出现

ios - UIScrollView 的底部约束

ios - 使用 Generic 检查是否存在 Swift Array 项目

ios - 在 Xcode 的编译时禁用 -ffast-math

ios - 从 objective-c 调用 swift 代码时,第一次推送 View Controller 花费了太多时间

ios - UITableViewCell,在滑动时显示删除按钮