重用带有通过 IBOutlet 连接到超类的 uitableview 的 xib:如何更好地为某些子类添加带有按钮的工具栏?
Posted
技术标签:
【中文标题】重用带有通过 IBOutlet 连接到超类的 uitableview 的 xib:如何更好地为某些子类添加带有按钮的工具栏?【英文标题】:Reusing a xib with a uitableview connected via IBOutlet to a superclass: how is it better add a toolbar with a button only for some subclasses? 【发布时间】:2011-03-30 13:19:20 【问题描述】:我有一个带有 uitableview 的 xib。 该表通过 IBOutlet 连接到 ViewController,即视图控制器层次结构的根。
现在我必须添加一个带有按钮的工具栏,使其在所有视图中都不可见(由根视图控制器的子类控制)。
如何才能使表格正确调整大小?
【问题讨论】:
【参考方案1】:[urtoolbar setHidden:YES];
你想藏在哪里
【讨论】:
当工具栏以这种方式隐藏时,表格是否会调整大小以覆盖工具栏的 44/32 像素?也许我必须正确设置自动调整大小的蒙版? 是的,使用掩码或者你可以手动添加工具栏到你想添加的任何地方 我怀疑在第二种情况下我是否也必须手动设置表格的框架......但是我已经通过 XIB 解决了,正确设置了自动调整大小的掩码。谢谢。 我必须纠正自己:当工具栏未隐藏时,我无法看到所有表格行,滚动表格。 当您想显示工具栏时,只需将其添加到 tableview 页脚,然后您在 tableview 中的所有行都将可见。欢呼以上是关于重用带有通过 IBOutlet 连接到超类的 uitableview 的 xib:如何更好地为某些子类添加带有按钮的工具栏?的主要内容,如果未能解决你的问题,请参考以下文章
在代码中将 UIButton 连接到 IBOutlet 和 IBAction