15
|
Noah Witherspoon · 技术社区 · 16 年前 |
![]() |
1
24
我也有同样的问题。在我的例子中,我在IB中实例化了一个容器视图(在代码中作为表视图头应用),UIImageView占据了该容器的整个帧。行为异常按钮位于图像视图中。 事实证明,我需要在IB集中设置尺寸支柱,如下所示。.. 容器视图:外部锚全部打开,内部调整大小-全部关闭 子图像视图:所有支柱打开(内部和外部) 我有几个不同的表视图,都使用了标题视图。有些人会对触摸事件做出正确的反应,有些人则很古怪。这解决了我的问题 |
![]() |
2
11
我也遇到了类似的问题——视图集内的文本字段和按钮作为表头视图,不会对触摸事件做出响应。setAutoResizing以编程方式为我工作。 我的控制器扩展了UITableViewController,viewDidLoad看起来像这样:
('MYCustomWidget'扩展了UIView,'MYCustomWidgetView'是一个XIB文件)。 |
![]() |
3
8
我完全不同意Wisequark的观点——绝对有 没有什么 在tableHeaderView中放置一个按钮,并包含一个 不 冒着你的应用被应用商店拒绝的风险。tableHeaderView被设计为包含您选择的任何元素的任意视图。 就你的问题而言,可能是你的按钮被遮挡了,也可能只是一个应该向苹果报告的错误。 |
![]() |
4
4
奇怪的是,表头视图的大小显然调整不正确。
我使用自动布局,所以自动调整掩码对我来说不是一个选择。在检查了我的视图层次结构后:
并注意到我的自定义页眉视图的高度不正确,因此只有不到一半的视图是可点击的(见突出显示的视图):
手动更新其高度解决了问题:
此外,更改方向后,表视图标题高度可能会无效。这个问题也可以用提供的解决方案来解决。 |
![]() |
5
2
我的情况与Danny Hall的情况类似(表头视图是UIImageView,还有一个UIButton,它是UIImageView的子视图)。在我的例子中,问题似乎是由按钮是图像视图的子视图引起的。对我来说,有效的方法是创建一个UIView“包含”视图,这样图像视图和按钮都是“包含”查看的子视图。奇怪。 |
![]() |
6
1
tableHeaderView 有 0高度 当它正在处理拉入时 表格视图 使用此 UI视图 子类设置强常数高度并忽略 表格视图 处理
|
![]() |
7
1
我也有同样的问题
等等
|
![]() |
8
-2
对我来说,标题上类似UIControl的UIButtons只有在我将其添加到单元格的contentView中时才起作用
|
![]() |
9
-9
别忘了在以下位置设置页脚高度:
|
![]() |
user2606782 · 限制子视图在superview边界内的移动 7 年前 |