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

UITables部分标题中的多行文本

谷森
2023-03-14

我一直在搜索并试图让我的< code>UITableView节标题允许多行文本,但我不能让它工作。这就是它显示的内容:

但文字是:埃弗顿足球俱乐部的主场球衣是什么颜色的?

我目前正在尝试的是:

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

        let label = UILabel()
        label.lineBreakMode = .byWordWrapping
        label.numberOfLines = 0
        label.text = question?.question
        return label
}

并将以下内容放入viewDidLoad事件

tableView.estimatedRowHeight = 44.0
tableView.rowHeight = UITableViewAutomaticDimension

但这没什么区别。有人能帮我吗?

共有1个答案

万高轩
2023-03-14

而不是

tableView.estimatedRowHeight = 44.0
tableView.rowHeight = UITableViewAutomaticDimension

在下面使用

tableView.sectionHeaderHeight = UITableViewAutomaticDimension
tableView.estimatedSectionHeaderHeight = 44

更多信息,请阅读下面的答案https://stackoverflow.com/a/29763200/1320352

 类似资料:
  • 我试图运行一个简单的控制器,该方法将接收 具有值的字符串 文件(MultipartFile对象) 经过一些研究(用RestTemplate请求将多部分文件作为POST参数发送),我最终将其添加到web.xml中 到目前为止,我已经能够毫无问题地对控制器运行单元测试,但在创建真正的http请求时,我似乎被卡住了。 我试过使用POSTMAN,但经过一些调查后,它似乎没有正确设置multipart/fo

  • 我尝试使用Spring的Reactive Framework实现和映像上传,方法如下: 但我一直得到一个415,并带有以下错误消息: 如何使Spring Reactive Web MVC能够处理多部分文件?

  • 我正在尝试创建一个表,其中的节标题可以是长字符串。我认为我的设置是正确的(动态行数,换行设置),但字符串只是在末尾被截断。请注意,在其他地方,节标题的高度为80,这足以显示大约3行文本。

  • 问题内容: 我正在尝试在导航栏中设置标题标签以允许多行。我有将多行代码放入其中的自定义导航控制器代码。我知道该代码已经可以使用,但是我的多行部分无法使用。 但是文本仍然在结尾处消失。我还尝试将其放入单个视图控制器本身,并在其前面添加相同的结果。 我的代码中缺少某些东西可以防止标题标签使用多行吗? 问题答案: 这是如何创建多行navigationBar标题的代码示例 Swift 5.x:

  • 我有多行标签(例如100行),文本从下到上滚动,有点像电影字幕。我想模糊10%的顶部和底部部分的标签,以便文本是进入和离开是模糊的。我如何才能做到这一点?我试图在这些位置上粘贴一些元素并模糊它们,但这不起作用。

  • 我使用Eclipse和Glassfish从jsp/servlet中获取无效字符。 如果我输入“Pêche”,我会得到“Pêches”。这就是编码问题。我试了几次思考,但都没用。 我尝试添加过滤器(JSP中的编码问题) 我尝试在web.xml中添加jsp属性(在glassfish 3.1中无法将字符集从ISO-8859-1更改为UTF-8) 我试图改变字符编码我自己在java代码request.s