2 lantianyiming lantianyiming 于 2013.07.17 13:46 提问

UITableViewCell偏移

想要UITableViewCell中的文本往右移点,就是要实现水平位移,怎么能实现?

要不要自定义个cell,谢谢

3个回答

zhanglei5415
zhanglei5415   Rxr 2013.07.17 14:24
已采纳

可以自定义一个cell ,当然也可以通过修改cell.textLabel的frame来改变文本的位置。

karas117
karas117   2013.07.17 14:49

文字前面加几个空格呗!

lanhailvcao
lanhailvcao   2013.07.17 16:32
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
    }

    UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(50.0f, 10.0f, 150.0f, 20.0f)];
    [lbl setText:@"test text"];
    [cell addSubview:lbl];
    [lbl release];
    return cell;
}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!