请问大神们 滴滴出行的导航栏是什么控件

iOSselforder • 于 2015-11-14 18:42:27 +0800 • 最后由 lijy912015-11-20 18:12:22 +0800 4188 阅读

标准菜鸟一枚 我尽量好好描述 希望大神们能看明白我在表达什么

我在做的软件 界面类似滴滴的界面 我就想问问像滴滴这样的软件它导航栏有哪些控件搭建的? 用什么控件在加上什么才能够搭建成这样的导航 通过选择顺风车 或出租车 就能够改变地图的显示

我现在这个是两个界面 通过那两个按钮就可以更改下面的显示内容 而且不论怎么操作下面的内容使得上面的导航始终保持不变

file

回复: 10
  • iBcker 2015-11-14 19:04:37 +0800

    我给不了你鱼,但可以给你渔网-> iOS使用Reveal分析他人app界面

  • hugrup 2015-11-14 19:17:12 +0800

    实现的方法可以有很多,我感觉合理的方案可能是以下两种

    1.是navagation隐藏bar,然后自己在vc里面自己贴个view。让它感觉像导航条。

    2.直接修改UINavigationBar的高度 iphone-how-set-uinavigationbar-height @implementation UINavigationBar (customNav) - (CGSize)sizeThatFits:(CGSize)size { CGSize newSize = CGSizeMake(self.frame.size.width,70); return newSize; } @end

  • dugege 2015-11-15 06:32:01 +0800

    题主留了个安卓的截图,哈哈哈哈哈哈

  • selforder 2015-11-15 20:09:56 +0800

    @iBcker 3QU (此处应有转折)搞了好半夜电脑弄一团糟 还是没理清晰 正在尝试第二个~

  • selforder 2015-11-15 20:10:40 +0800

    @hugrup 等我搞好了在回来第二次谢谢你 3QU

  • selforder 2015-11-17 06:13:43 +0800

    @hugrup 大师姐你好 我隐藏了bar加了个view 但还是没搞成功 怎么才能通过在view里的两个按钮来切换两个界面 同时可以一直让导航一直存在 (就是在整个手机屏幕分成导航和导航下面的窗口两个部分,用这两个按钮来控制来回切换导航下面的界面)我表达的意思你懂的

  • selforder 2015-11-17 06:16:13 +0800

    @iBcker 大师兄你也来传道授业解惑一下 只是reveal我智商有限

  • hugrup 2015-11-17 06:32:57 +0800

    @selforder 一个界面.hidden=true,一个界面.hidden=false不就可以了嘛。

  • iBcker 2015-11-17 21:30:17 +0800

    @selforder reveal 是用来分析别人APP里面用的控件的名字和结构的,其中名字有助于发现他们用开源的控件。

  • lijy91 2015-11-20 18:12:22 +0800

    可以把这个分割成两部分,而不是一个整体,把UINavigationBar下方的分割线隐藏掉,然后加一个View加到UINavigationBar的下方,搞定~

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,见 Emoji cheat sheet
  • @name 会链接到用户页面,并会通知他
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
Ctrl+Enter