#import "TcmexhibitListCell.h"@implementation TcmexhibitListCell- (ID)initWithStyle:(UItableVIEwCellStyle)style reuseIDentifIEr:(Nsstring *)reuseIDentifIEr{self = [super initWithStyle:style reuseIDentifIEr:reuseIDentifIEr];if (self) { [self setlistimage:[[UIImage alloc] init]]; [self setTitleLabel:[[UILabel alloc] init]]; NSDictionary *names = @{@"listimage" : [self listimage]}; Nsstring *fmt = @"H:|-0-[listimage]"; NSArray *imgH = [NSLayoutConstraint constraintsWithVisualFormat:fmt options:0 metrics:nil vIEws:names]; [[self contentVIEw] addConstraints:imgH];}return self;}- (voID)setSelected:(BOol)selected animated:(BOol)animated{[super setSelected:selected animated:animated];// Configure the vIEw for the selected state}@end
这是在tablevIEw控制器中加载单元格的位置
- (UItableVIEwCell *)tableVIEw:(UItableVIEw *)tableVIEw cellForRowAtIndexPath:(NSIndexPath *)indexPath{TcmexhibitListCell *c = [tableVIEw dequeueReusableCellWithIDentifIEr:@"TcmexhibitListCell"];if (!c) { c = [[TcmexhibitListCell alloc] initWithStyle:UItableVIEwCellStyleDefault reuseIDentifIEr:@"TcmexhibitListCell"];}TcmexhibitRemote *e = [[self exhibits] objectAtIndex:[indexPath row]];Nsstring *imagefile = [Nsstring stringWithFormat:@"%@/%@.jpg",[[TcmexhibitFeedStore sharedStore] imagePathByType:@"listimage"],[e image]];[c setlistimage:[UIImage imagenamed:imagefile]];return c;}解决方法 如果你做一点谷歌搜索,你会发现nsli_superitem与自动布局相关联.这指向[[self contentVIEw] addConstraints:imgH];,它指向Nsstring * fmt = @“H:| -0- [listimage]”;,并指向[self setlistimage:[[UIImage alloc] init ]] ;.
即您无法根据图像设置布局,因为它不是UI项目.
您可能应该根据某处的图像视图进行布局…
总结以上是内存溢出为你收集整理的iOS:自定义表格单元格’无法识别的选择器发送到实例’全部内容,希望文章能够帮你解决iOS:自定义表格单元格’无法识别的选择器发送到实例’所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)