iphone - 更改 UITableViewCell 宽度以适应单元格外部的 UIImageView

标签 iphone objective-c ios uitableview

我想知道通过以下布局实现的最佳方式/正确方式?我想在带有静态单元格的 UITableView 中的 UITableViewCell 之外放置一个 UIImageView。

Screenshot of what i'm trying to achieve

我通过使用以下代码为第 1 节中的单元格子类化 UITableViewCell 完成了以下操作

- (void)setFrame:(CGRect)frame {
    frame.size.width -= 125.0;
    [super setFrame:frame];
}

在 UITableViewController 的 viewDidLoad 中,我添加了 UIImageView 并根据自定义 UITableViewCell 的宽度定位它。

这种方法可行,但我不确定如何处理旋转,也不确定我到目前为止所做的是否是正确的方法?

最佳答案

有不同的方法来做到这一点。一种是将表格 View 的宽度设置得比你在图片中显示的要小 2nd 是使用自定义表格 View 单元格,并在所需的单元格上添加图像,以便显示单元格数据和图像。我认为自定义单元将是更好的解决方案。如果您问的问题与我的回答相同,请告诉我,如果不是,那么我会查看我的回答,谢谢。

关于iphone - 更改 UITableViewCell 宽度以适应单元格外部的 UIImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10419982/

相关文章:

iphone - 为 iOS 编译 pHash

ios - 在 Objective-C 中使用两个参数调用 void 函数

ios - 在 iOS 的 Google Plus 的 GPPSignInButton 中自定义图像?

ios - 如何在 iOS 中使用 GoogleCast frameWork 获取当前流位置

iphone - 确定一个对象是否被多个线程访问?

iphone - 将 View 作为 subview 添加到多个 View 时遇到问题 - iphone dev

ios - 如何在 iPhone 应用程序中创建弹出窗口?

ios - RestKit CoreData 和 UIImage

ios - 是否可以为日期设置多个 "setDateStyle"?

ios - 我应该在哪里存储我的 iPhone 应用程序的 SQLite 数据库?