MonoTouch:UITabBar 与 UITableView 重叠
Posted
技术标签:
【中文标题】MonoTouch:UITabBar 与 UITableView 重叠【英文标题】:MonoTouch: UITabBar overlaps UITableView 【发布时间】:2012-03-22 05:45:30 【问题描述】:如果我有 UITabBar 和 UITableView,那么 UITabBar 对象将在 UITableView 上重叠。
如何在 MonoTouch 中解决这个问题?
这与这篇文章中的问题相同:Partially hidded by UITabBar
【问题讨论】:
尝试了这里描述的ViewDidAppear,但仍然没有运气。 向我们展示您用于创建 UI 元素的代码(以及调用它的位置)。这会给我们一些提示来帮助你 无需代码。下面是如何激发它: - 在 MonoTouch 中创建选项卡式应用程序。这将创建 2 个页面,底部有 UITabBar 组件 - 然后将 UITableView 控件放在其中一个页面上。 UITableView 控件将在 IB 中正确对齐到 UITabBar 的顶部(而不是在它后面)-然后将更多元素分配给 UITableView 然后它可以适合视图-当您运行应用程序并开始向下滚动 UITableView 时,最后一个元素将隐藏在 UITabBar 后面。如果你拉起桌子,你会看到它,但是当你松开拉时,它又会回到标签栏的后面。 【参考方案1】:我找到了解决方案。默认情况下,MonoTouch 从 UIViewController 扩展控制器。如果改成UITableViewController,那么重叠就解决了。
在执行此操作时,请确保将 IB 中所有者的视图出口分配给 UITableViewController 内部的表。
【讨论】:
以上是关于MonoTouch:UITabBar 与 UITableView 重叠的主要内容,如果未能解决你的问题,请参考以下文章
Monotouch:以编程方式使用动态 ViewControllers 创建 UITabbar
monotouch 中的自定义 uitabbar,类似于语音备忘录应用程序
Monotouch 回到第一个 ViewController