objective-c - iOS使用xib自定义cell控件为空求大神支招
伊谢尔伦
伊谢尔伦 2017-04-17 16:57:48
[iOS讨论组]
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(6)
阿神

看不出来,你可以这么尝试下,看看有没有。在xib中给图像视图加上tag:10

UIImageView img = (UIImageView *)[cell viewWithTag:10];
img.backgroundColor = [UIColor redColor];

天蓬老师

我是题主。
问题最终还是没有解决。
最终的解决办法是,重新建立的一个项目,使用原来的代码原来的文件运行,结果就行了。
目测是xcode的bug,清理了项目新建也不可以。不知道大家有没有遇到过这种情况。

天蓬老师

体住,我遇到了和你同样的问题,最后却是意外解决的,我把Xib的size classes 的勾打上,然后就神奇地出现了,不知道为什么。。。。

ringa_lee
GoodsCell * cell = (GoodsCell *)[collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath];
怪我咯

我也碰到了这个问题, 还没搞定,准备用代码搞了!
后来去stackoverflow找到了答案,具体解决办法是去掉
[self.collectionView registerNib:[UINib nibWithNibName:@"GoodsCell" bundle:nil] forCellWithReuseIdentifier:reuseIdentifier]; //注册了nib

因为如果在storyboard中设置了ReuseableView的话,就不能再用代码注册重用的cell,具体链接如下:http://stackoverflow.com/ques...

希望新手能找到这个帖子,解决问题!

PHPz

[self.collectionView registerClass:[goodsCell class] forCellWithReuseIdentifier:@"reuserIDifier"];

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号