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

单元格上的图像并非一直向左

茹照
2023-03-14

我正在iOS上学习UITableview,并在线学习一门课程。我得到的表格显示的很好,但我的细胞上的图像不是一直在左边(而讲师的图像是)。以下是相关单元格的屏幕截图:

我不想要那个间隙,我想要图像定位在细胞的边缘,一直到左边。我做了一些研究,苹果似乎已经改变了ios6和ios7之间电池的默认外观,所以现在电池中的图像在左边显示了一点间隙。为了摆脱它,我尝试了UIEdgeInsets:

[tableView setSeparatorInset:UIEdgeInsetsZero];

这是行不通的。我也尝试过这种方法:

cell.imageView.frame = CGRectMake( 0, 0, 50, 55 );

什么也没发生。那我该怎么做呢?谢谢

编辑-------------------------------------------------------------------------------------------------------------------------------

仍然没有找到答案。这里发布的解决方案不起作用。我发现这段代码

self.tableView.contentInset = UIEdgeInsetsMake(0, -50, 0, 0);

除了完全迷惑我(因为受影响的参数应该是y?)之外,我还认为通过使单元格上的图像一直显示在左侧解决了问题,直到我意识到它只将整个视图移到左侧(我猜这是我应该预料到的),在屏幕的另一侧留下了相等的间隙。我只想让单元格中的图像一直显示在单元格的左侧,就像以前的ios一样。谢谢

共有3个答案

苏振国
2023-03-14

最好不要使用单元格的默认imageView。从目标库拖放UIImageView,创建一个自定义表视图单元格(UITableViewCell的子类),然后创建并输出刚才拖动的图像视图。

景鸿才
2023-03-14

如果创建自定义单元格。UITableViewCell拥有所有者imageView。更改单元格中图像的标题。如果使用默认单元格,请使用约束前导空格为0的自定义单元格。

长孙瑞
2023-03-14

发生这种情况是因为默认的表内容从左边偏移是15,您应该将其更改为0。看到这一次,你会得到主意删除空格之前的单元格在UITableView

 类似资料:
  • mergeCells(string $scope, string $data [, resource $formatHandler]): self string $scope $excel->fileName("test.xlsx") ->mergeCells('A1:C1', 'Merge cells') ->output();

  • 我有一个具有以下层次结构的: 我使用和手势向左移动,使垃圾箱按钮可见,类似于Instagram: 但是,在选择单元格时,可以看到“抖动”按钮: 编辑: 请注意: 垃圾按钮实际上是一个带有透明png图像的自定义按钮。按钮的背景颜色然后设置为。 请提供您宝贵的建议或解决这个问题的方法。谢谢!

  • 我试图用docx4j将文本垂直方向的html表转换为docx。这是我的代码: 我正在使用样式将文本转换为垂直方向...

  • 我知道如何用Apache POI Word垂直合并单元格。但似乎如果创建了新行,合并就不会生效。 下面是输入表: 我希望在和之间添加一个新行,并将新行的第一列单元格合并到C2,如下所示: 那么有没有合并新创建行的解决方案呢?我真的不想这样拆分这个操作:添加行>将docx保存到磁盘>从磁盘读取docx>合并行。

  • 问题内容: 我正在尝试为位于collectionView单元中的按钮的正常状态设置图像。当按下按钮时,图像改变。问题在于,每四个单元格在按下按钮时会重复与原始单元格相同的图像。有没有办法让它自己重复一次?当按下按钮时,它仅适用于该单个单元格吗? 这是代码: 我尝试这样做,但由于某些奇怪的原因,即使按下按钮,也不会显示“选定”状态图像: 问题答案: 每次您的单元 出队时 都会调用。在此配置单元数据。

  • Word显示图像有问题。我真的不知道问题出在哪里