我似乎无法解决的是自定义单元格不是实际表格单元格的全宽,因此只显示白色背景.如果我不使用自定义单元格,则可以使用整个宽度表单元格.
我为单元格内容设置了约束,以便背景图像填充单元格.
我究竟做错了什么?让我知道您需要帮助解决这个问题.
ProfileCustomCell.h
#import <UIKit/UIKit.h>@interface ProfileCustomCell : UItableVIEwCell {}@property (nonatomic,strong) IBOutlet UILabel *nameLabel;@property (nonatomic,strong) IBOutlet UIImageVIEw *profileImageVIEw;@end
ProfileCustomCell.m
#import "ProfileCustomCell.h"@implementation ProfileCustomCell- (ID)initWithStyle:(UItableVIEwCellStyle)style reuseIDentifIEr:(Nsstring *)reuseIDentifIEr { self = [super initWithStyle:style reuseIDentifIEr:reuseIDentifIEr]; if (self) { self.nameLabel.text = nil; } return self;}- (voID)setSelected:(BOol)selected animated:(BOol)animated { [super setSelected:selected animated:animated];}@end
UItableVIEw的
[tableVIEw registerNib:[UINib nibWithNibname:@"ProfileCustomCell" bundle:[NSBundle mainBundle]] forCellReuseIDentifIEr:@"Cell"];[tableVIEw setSeparatorStyle:UItableVIEwCellSeparatorStyleNone];ProfileCustomCell *cell = [tableVIEw dequeueReusableCellWithIDentifIEr:cellIDentifIEr];cell.nameLabel.text = [Nsstring stringWithFormat:@"%@",[child objectForKey:@"first_name"]];[cell setSelectionStyle:UItableVIEwCellSelectionStyleNone];解决方法 你能发布代码吗?
您是否在表格视图和表格视图单元格中首先启用了“使用自动布局”和“使用大小类”,并且首先执行此 *** 作.并告诉我您的问题
1)After that select both image and label and do as below
2) Select the image and do below
3) select the label an do the following
你能查看下面的链接:
Table cell content(title) moving left after selecting cell
总结以上是内存溢出为你收集整理的iOS – 自定义表格单元格不是UITableView的全宽度全部内容,希望文章能够帮你解决iOS – 自定义表格单元格不是UITableView的全宽度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)