今天碰到一个奇怪问题。页面结构为如下图:
由于collectionView是横向显示,小于5个时显示一行,大于5时,显示两行。这时下面自定义的tableviewcell就需要动态的修改位置了。用setFrame修改位置。这时问题来了,进入到这个页面后,点它里面商品,进入详细页后,再返回,tableviewcell的位置就不对了,向下移动了不少。该iphone5上没这问题,iphone6\plus都有该问题。郁闷了半天,锁定问题后,试了多种方法。还是不行。后来用viewDidLayoutSubviews或viewWillLayoutSubviews方法解决了。在该方法,重新设下frame,重布下局。就ok了。
- (void) viewDidLayoutSubviews{ if (_mdExhibitVo.works.count <= 5) { self.collectionView.frame = CGRectMake(0, 0, ScreenWidth, (ScreenHeight/3)+45); [cell setFrame:cellFrame]; } }
相关推荐
自定义UITableViewCell。实现各种样式的表格输入界面ios源代码设计资料
手写代码自定义UITableViewCell和xib自定义UITableViewCell的DEMO,适合初学者学习。
实现自定义UITableViewCell左滑动多菜单功能。 在同一个工作空间里面,采用了 3中实现方式: 1、使用自定义UITableViewCell + UISwipeGestureRecognizer + 代理 实现; 2、使用自定义UITableViewCell + ...
UITableViewCell自定义等高
ios7自定义UITableViewCell
ios项目源代码 各种布局控件使用及扩展视图自定义UITableViewCell等源码合集: DTCoreText-1.6.10在UITextView上实现十分丰富的文字效果 ios三级展开列表TQMultistageTableView_10802 ios个性化每个...
IOS布局控件使用自定义UITableViewCell 欢迎界面后台获取功能等项目设计IOS源码合集: ios三级展开列表TQMultistageTableView_10802 ios个性化每个tableMHNibTableViewCell ios分页的滚动视图 IOS可扩展底部TablBar ...
iPhone开发使用Xib自定义UITableViewCell
全面解析iOS应用中自定义UITableViewCell的方法共19页.pdf.zip
自定义UITableViewCell
18个ios项目源代码各种布局控件使用及扩展视图自定义UITableViewCell。 实现各种样式的表格输入界面、自定义TabBar的文字、颜色和图片加箭头、列表个性化列表项、IOS欢迎界面等。 18个ios项目源代码各种布局控件使用...
通过自定义UITableViewCell实现ibooks的图书列表样式。
IOS源码——自定义UITableViewCell。实现各种样式的表格输入界面.7z
IOS源码——自定义UITableViewCell。实现各种样式的表格输入界面.zip
IOS应用源码之自定义UITableViewCell。实现各种样式的表格输入界面.zip
因为有人问到,自己就随便写的一个小demo,模仿系统的delete,用了手势,可以实现左右滑动,点击消失,可以对单元格进行删除,但是没有用到重用,由于时间仓促,没来得及处理,希望大家见谅,自己做一下优化就可以了...
iOS 自定义UITableViewCell,iOS 自定义表视图 博客地址:http://blog.csdn.net/yang8456211
主要介绍了iOS应用开发中自定义UITableViewCell的方法,示例为传统的Obejective-C语言,需要的朋友可以参考下