【问题标题】:How to lock navigation and tab bars?如何锁定导航栏和标签栏?
【发布时间】:2015-08-26 12:12:35
【问题描述】:

所以目前我正在为 iPhone 制作一个新闻应用程序,我想为它创建一个自定义导航和标签栏。所以我关闭了导航控制器中的标准导航栏和工具栏,以添加新的自定义导航栏和工具栏。 但问题是,在我将此栏添加到显示 RSS 提要的 TableView 并尝试上下滚动后,我的栏会随提要一起移动。

是否有任何选项可以将我的条分别锁定在屏幕的顶部和底部?所以我可以在它们之间滚动提要? 抱歉,我不确定我需要提供什么样的信息,我的错。这是我的 tableView 的外观,显示提要的位置:http://imgur.com/qLXuBfn

这里是代码,我在导航栏中添加了一张图片:

让 navBgImage:UIImage = UIImage(named: "123.png")! UINavigationBar.appearance().setBackgroundImage(navBgImage, forBarMetrics: .Default)

这是一个如何工作的例子:http://imgur.com/14Ifh8t,9wMn8gs

如您所见,导航栏会随着提要移动并离开屏幕,因此没有错误。我只是想弄清楚如何将栏锁定在屏幕顶部,这样即使我滚动提要它也会保持在那里。标签栏也是如此。

【问题讨论】:

  • 如果没有更多上下文,就不可能知道发生了什么。您能否提供一些代码,并准确告诉我们错误发生在哪里?
  • 抱歉,我不确定我需要提供什么样的信息,我的错。这是我的 tableView 的样子,显示提要的位置:imgur.com/qLXuBfn 这是代码,我在导航栏中添加图像:let navBgImage:UIImage = UIImage(named: "123.png")! UINavigationBar.appearance().setBackgroundImage(navBgImage, forBarMetrics: .Default) 下面是它如何工作的示例:imgur.com/14Ifh8t,9wMn8gs 如您所见,导航栏会随着提要移动并离开屏幕,因此没有错误。我只是想弄清楚如何锁定栏。
  • @JAL 为主题添加了评论。

标签: ios iphone swift uinavigationbar


【解决方案1】:

您需要将导航栏和工具栏添加到包含您的表格视图的视图中,而不是添加到表格视图本身。在 IB 中,我会暂时删除表格视图,添加您的条形图,并确保它们固定在视图的顶部和底部,然后将您的表格视图放回,设置大小以适合顶部和底部条形图.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多