cry*_*tal 8 iphone objective-c
我有表视图,我希望我的图像视图重置框架
我使用了以下代码:
[[cell imageView] setFrame:CGRectMake(0,0,32,32)];
Run Code Online (Sandbox Code Playgroud)
但没有任何工作
请让我知道如何调整默认的imageView部分
谢谢
Sam*_*fes 17
最好的方法是添加- (void)layoutSubviews到您的单元格子类,如下所示:
- (void)layoutSubviews {
[super layoutSubviews];
self.imageView.frame = CGRectMake(0.0f , 0.0f, 32.0f, 32.0f);
}
Run Code Online (Sandbox Code Playgroud)
UITableViewCell有固定的布局,具体取决于你初始化时使用的样式。您无法更改该布局,因为单元格按照其喜欢的方式布置其子视图。
如果您想使用其他布局,则必须创建自己的单元格并使用它。引用以下文档UITableViewCell:
如果您想要一个表格单元格的配置与 UITableViewCell 定义的样式不同,则必须创建您自己的自定义单元格
| 归档时间: |
|
| 查看次数: |
11414 次 |
| 最近记录: |