ios - 如何定位 UITableViewCell 内容 View

标签 ios objective-c uitableview

如何在不对“UITableViewCell”进行子类化的情况下更改 UITableViewCell 内容 View 的位置?

cell.contentView.bounds = CGRectMake(20, 50, 10, 10); 放入 cellForRowAtIndexPath 中无效。

最佳答案

看来你想在你的tableView中添加多列,看看吧
iPhone Multiple Columns in UITableView

TableView with 2 colums by row , iphone/ipad

他们使用子类化你的 UITalbeViewCell 的方式,自定义单元格的样式很方便。和 official doc可能会有更多帮助。

但是,您可以创建一个新 View 并将其设置为 cell.contentView,它将替换单元格的 contentView。如果您想要较小的高度,请不要忘记设置单元格的 rowHeight。

关于ios - 如何定位 UITableViewCell 内容 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8381979/

相关文章:

ios - 单击 URL 时 UITextView 崩溃

ios - 当数据改变时如何调用函数?

当 uitableviewcell 中 uipickerview 的值发生变化时,我需要在 viewcontroller 中更新标签

iOS iPad 应用程序不隐藏键盘

iphone - uiview屏幕淡入淡出

ios - 如何将 tabBarController 设置为 rootViewController

ios - 分支集成失败 : Team ID mismatch

iphone - 在 iOS 中选择 UILabel 时推送到另一个 View Controller

ios - objective-c - 如何在数组中显示图像?

ios - 如何使用两个不同的乘数更改单个高度约束的乘数