【问题标题】:How can I pin a UIToolbar to the bottom of the screen in a UIScrollView如何在 UIScrollView 中将 UIToolbar 固定到屏幕底部
【发布时间】:2011-04-22 21:53:59
【问题描述】:

我有一个包含 UIToolbar 的 UIScrollView,但是当我滚动时,工具栏也会滚动,与屏幕底部分离。有没有办法让工具栏在滚动时粘在屏幕底部?

我试图创建一个包含 ScrollView 和 Toolbar 的视图,但是当程序运行时,我只能看到 ScrollView。这个问题可能是由于在工具栏顶部绘制了 ScrollView,但我不确定。

非常感谢这两种方法中的任何一种(甚至是我还没有想到的第三种方法)的任何帮助。

谢谢,
克里斯

【问题讨论】:

  • 将 UIToolbar 放在 UIScrollView 中并不是要走的路——我很想将您拥有的代码与同一个控制器中的对象一起发布并使其正常工作。 (我假设您是以编程方式创建对象,而不是通过界面生成器。)
  • 我实际上完全在使用界面生成器,所以确实没有太多值得使用的代码。当我看到这个问题时,我有点认为第二种方法是可行的方法。我应该尝试上传一些界面构建器的屏幕截图吗?

标签: objective-c uiscrollview uitoolbar ipad


【解决方案1】:

如果您使用的是界面生成器,您可以简单地重新调整 UIScrollView 的大小,使其位于 UIToolbar 所在位置的上方。 (首先放置 UIToolbar,UIScrollView 很可能会快速使用可用空间。)

如果您以编程方式添加 UIToolbar,则可以通过在属性检查器的 Simulated Metrics 部分中选择“底部栏”下的“工具栏”选项来允许其存在。

【讨论】:

  • 事实证明,我正在针对根视图而不是滚动视图的子视图做一些奇怪的事情。
猜你喜欢
  • 2013-01-29
  • 2013-10-25
  • 1970-01-01
  • 2019-01-25
  • 1970-01-01
  • 2022-11-18
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
相关资源
最近更新 更多