0

我有一个包含 5 个单元格的表格视图。我添加了一个带有情节提要的 UIImageView 并将这些 uiimageview.image 属性设置为图像。但是,我想图像被放置在单元格边缘右侧的几个像素处(在 HIG 之后)。如何设置图像以使其从单元格的左边缘开始?

在此处输入图像描述

4

2 回答 2

0

如果您在界面生成器中执行此操作,请检查单元格和图像视图的 x、y 属性。

或以编程方式,

CGFloat width = cell.frame.size.width, height = 40;
UILabel *label = [[UILabel alloc] initFrame:CGRectMake(0, 0, width, height)];
UITextField * tf = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, width, height)];
[cell addSubView:label] 
or 
[cell addSubView:tf];
于 2013-06-08T00:40:19.203 回答
0

假设您正在设置标签,如下所示:

UILabel *label = [[UILabel alloc] initFrame:CGRectMake(0, 0, <width>, <height>)];

尝试这个:

UILabel *label = [[UILabel alloc] initFrame:CGRectMake(-10, 0, <width>, <height>)];
于 2013-06-08T00:30:15.057 回答