-
tableView的headView的隐藏
-
注意:
无论是设置hidden,还是修改frame,还是removeFromSuperview,还是设置sectionHeaderHeight为0,都无法有效的删除headView,这几种方式虽然有效的删除了headView,但是会留有与headView相同的空白视图空间
-
解决办法:
将tableView的headView直接设置成nil,如果需要在加载回来,可以在设置headView为nil之前,将其保存一份,需要时在addSubview
-
tableView的系统多选修改样式
-
tableView的Cell中有图片旋转时,点击Cell或者上下拉动时旋转变形的解决办法
-
问题的原因:
用来旋转的图片imageView的framework放到了Cell的layoutSubviews里,当点击Cell或者上下拉动tableView时,会触发layoutSubviews方法,但这个时候因为图片imageView的frame已经发生旋转,所以frame发生了变化,在旋转的时候就会出现变形的情况
-
解决办法:
将图片imageView的frame放到Cell的init里,或者除了layoutSubviews以外的地方,可以用一个View来承载图片imageView,然后把View放到layoutSubviews里即可
网友评论