StoryBoard 中的表标题视图
有没有办法在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看起来只需将一个控件拖到表视图的顶部即可。我没想到会那么容易。
删除前
删除后
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
After Drop
您可以通过将
UIView
/UIImageView
拖动到文档大纲(而不是布局)中的UITableView
下方来轻松完成此操作。如果您尝试在布局中而不是文档轮廓中拖动,
UITableViewCell
将跳转到顶部处理,这令人沮丧!You can do this easily by dragging your
UIView
/UIImageView
just below theUITableView
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!将视图拖放到 tableview 顶部仅适用于一种屏幕尺寸,至少在 Xcode 11 中是这样。它在不同屏幕上的尺寸效果不佳。
我刚刚创建了一个视图并将其留在故事板中的表格视图后面。我为它创建了一个 IBOutlet:
然后在 tableview 代码中我做了:
它在所有屏幕尺寸上都运行良好。
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:
Then in tableview code I did:
It worked well on all screen sizes.