Pau*_*aul 6 xcode objective-c uitableview ios
我正在iOS上学习UITableview并在线学习.我得到的表格很好,但是我的单元格上的图像并不是一直向左(而教师的图像是).以下是相关单元格的屏幕截图:
我不希望这个差距,我希望图像定位在单元格的开始处,一直到左边.我做了一些研究,似乎Apple已经改变了ios6和ios7之间细胞的默认外观,所以现在细胞中的图像在左边显示了一点间隙.为了摆脱它,我尝试了UIEdgeInsets:
[tableView setSeparatorInset:UIEdgeInsetsZero];
Run Code Online (Sandbox Code Playgroud)
这不起作用.我也试过这种方法:
cell.imageView.frame = CGRectMake( 0, 0, 50, 55 );
Run Code Online (Sandbox Code Playgroud)
什么都没发生.那我该怎么办呢?谢谢
编辑 - - - - - - - - - - - - - - - - - - - - - - - - - -------------------------------------------------- ----------------------------
仍然没有找到答案.此处发布的解决方案不起作用.我找到了这段代码:
self.tableView.contentInset = UIEdgeInsetsMake(0, -50, 0, 0);
Run Code Online (Sandbox Code Playgroud)
除了让我感到困惑之外(因为受影响的参数应该是y?)我想通过使单元格上的图像一直向左显示来解决问题,直到我意识到它只将整个视图向左移动(如我应该预料到我猜在屏幕的另一边留下相同的间隙.我想要的只是让我在单元格中的图像一直显示在单元格的左侧,就像以前的ios一样.谢谢
小智 0
发生这种情况是因为默认表格内容从左侧的偏移量是 15,您应该将其更改为 0。看到这个,您就明白了删除 UITableView 中单元格之前的空白空间
| 归档时间: |
|
| 查看次数: |
626 次 |
| 最近记录: |