当前位置: 首页 > 知识库问答 >
问题:

Xcode-在UITableView上方包含UIView

钱震博
2023-03-14

我有一个TableViewController,它管理一个UITableView。现在我想制作一个标题菜单(默认情况下导航栏中的不同)和一个搜索栏(也不同于默认情况)。问题是,我试图将UIView放在TablewView之上,但我不能,它总是进入桌面视图(在故事板中)。

有可能做我想做的事吗?

谢谢!

共有1个答案

强阳曜
2023-03-14

您将需要使用除UITableViewController之外的其他东西。

子类UIViewController并向其中添加一个tableview,但其位置为y

您将能够更改该表视图的布局,并向self.view

 类似资料:
  • 我试图将TableView定位在我的ViewController视图中,但在导航栏的底部和桌面的顶部之间留下44的高度差距。然后,我想在该间隙内放置一个UITextField,作为一个固定的标题。出于某种原因,TableView在“原型单元格”的开头上方有一个空白。它只是白色的空间。这是故事板中的样子。 查看应用程序显示时,其外观如下所示:

  • 也许这是一个容易被删除的问题,但以防万一。 我最近在我的服务上执行注释方法时,怀疑这些方法是否应该包含在服务的接口上。 但是,另一方面,我的服务上有一个公共方法,但它不包括在接口上,出于某种原因,这对我来说很难闻(也许这只是一种习惯)。 那么,怎么办呢?这方面有什么惯例吗?

  • 我是Hadoop的新手。我已将Gson API添加到我的Map减少程序中。当我运行程序获取时; 有谁能建议我如何向Hadoop添加第三方库吗?

  • 我有一个自定义UITableViewCell的UITableView。它具有UITextField。为了避免在键盘下方隐藏UITextField,我编写了一个自定义方法,当文本字段位于键盘下方时,向上移动视图。 这工作正常,表视图根据我在ios 6中的要求上下移动。 但在ios 7中,当视图打开时,tableview显示在状态栏上方。作为替代,我尝试为tableview设置内容插入,并滚动到位置处

  • 我知道可以使用或的MD语法将图像放置在MD中,但我很难将SVG放置在代码托管在GitHub上的MD中。 最终使用rails3,并且现在经常更改模型,所以我使用RailRoady生成模型的模式图的SVG。我希望将SVG放在readme.md中并显示出来。当我在本地打开SVG文件时,它确实起作用,那么我如何让浏览器呈现MD文件中的SVG呢?考虑到代码在完成之前是动态的(似乎永远不会),将SVG托管在一

  • 问题内容: 我相信我遇到了一个问题,即我的关闭发生在后台线程上,而UITableView的更新速度不够快。我正在打电话给REST服务,而在关闭时,我有一个电话,但是要花几秒钟的时间才能发生。如何使数据重新加载更快(也许在主线程上?) REST查询功能-使用SwiftyJSON库进行解码 在调试器中调用一次 问题答案: UIKit不是线程安全的。UI仅应从主线程更新: 更新 。在Swift 3及更高