StoryBoard 中的表标题视图

发布于 2024-12-11 02:53:54 字数 84 浏览 0 评论 0原文

有没有办法在 StoryBoard 中插入表头视图(tableHeaderView)(就像我们以前在 Interface Builder 中所做的那样)?

Is there a way to insert a Table Header View (tableHeaderView) in StoryBoard (like we used to do in Interface Builder)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

忘你却要生生世世 2024-12-18 02:53:54

看起来只需将一个控件拖到表视图的顶部即可。我没想到会那么容易。

删除前

删除前

删除后

“下降后”

It looks like one simply drags a control to the top of the table view. I didn't expect it to be that easy.

Before Drop

Before Drop

After Drop

After Drop

染火枫林 2024-12-18 02:53:54

您可以通过将 UIView/UIImageView 拖动到文档大纲(而不是布局)中的 UITableView 下方来轻松完成此操作。

如果您尝试在布局中而不是文档轮廓中拖动,UITableViewCell 将跳转到顶部处理,这令人沮丧!

You can do this easily by dragging your UIView/UIImageView just below the UITableView in the document outline (instead of the layout).

If you try to drag in the layout instead of document outline the UITableViewCell will jump to the top handling which is frustrating!

最美不过初阳 2024-12-18 02:53:54

将视图拖放到 tableview 顶部仅适用于一种屏幕尺寸,至少在 Xcode 11 中是这样。它在不同屏幕上的尺寸效果不佳。

我刚刚创建了一个视图并将其留在故事板中的表格视图后面。我为它创建了一个 IBOutlet:

@IBOutlet weak var audioView: UIView!

然后在 tableview 代码中我做了:

func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
    return audioView
}

func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 142
}

它在所有屏幕尺寸上都运行良好。

Dragging and dropping a view on top of the tableview worked for only one screen size, at least in Xcode 11. It didn't size well on different screens.

I just created a view and left it there behind the tableview in storyboard. I created an IBOutlet for it:

@IBOutlet weak var audioView: UIView!

Then in tableview code I did:

func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
    return audioView
}

func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 142
}

It worked well on all screen sizes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文