objective-c - 自动调整大小问题

标签 objective-c ios uitableview autoresizingmask

我添加了一个UIImageview作为UITableViewCell.contentview subview 。它在单元格的左侧和右侧都有边距。旋转设备时,Autoresizing 对我不起作用。我正在使用:

UIImageView *imgviewcellBg=[[UIImageView alloc]initWithFrame:CGRectMake(9, 3,     self.view.bounds.size.width-18, 33)];
imgviewcellBg.autoresizesSubviews=UIViewAutoresizingFlexibleWidth;
[cell.contentView addSubview:imgviewcellBg];

帮帮我。谢谢。

最佳答案

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SimpleTableIdentifier];
    if(cell == nil)
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SimpleTableIdentifier]autorelease];
        cell.frame = CGRectMake(cell.frame.origin.x, cell.frame.origin.y, tblMyWines.frame.size.width, cell.frame.size.height);
    }

    UIImageView *imgviewcellBg=[[UIImageView alloc]initWithFrame:CGRectMake(tbl.frame.origin.x+5, 3, tbl.frame.size.width-10.0, 33)];
    [cell.contentView addSubview:imgviewcellBg];

    return cell;
}

关于objective-c - 自动调整大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13966567/

相关文章:

ios - 一旦按下单独的 UIButton,禁用 UITableViewCell 中的所有 UIButton

ios - 将字典映射到 TableView 的自定义对象

objective-c - 以编程方式将按钮添加到导航栏

ios - 设置捆绑默认值不会设置

objective-c - 是否可以防止 Objective-C 中的 POSIX 符号名称污染?

ios - 如何测试文件是否已使用 RNCryptor 加密?

ios - 基础和 cocoa 框架之间的关系

ios - 在 git 版本控制下添加项目时在 Xcode 中出现 "Share working copy?"

ios - 无法计算 iOS App 上的文件大小

swift - Swift UITableView 中的渐变层