Xcode/Swift

Swift-TableView使用及编程技巧

2016-10-27  本文已影响66人  A_rcher34

无论是设置hidden,还是修改frame,还是removeFromSuperview,还是设置sectionHeaderHeight为0,都无法有效的删除headView,这几种方式虽然有效的删除了headView,但是会留有与headView相同的空白视图空间

将tableView的headView直接设置成nil,如果需要在加载回来,可以在设置headView为nil之前,将其保存一份,需要时在addSubview

用来旋转的图片imageView的framework放到了Cell的layoutSubviews里,当点击Cell或者上下拉动tableView时,会触发layoutSubviews方法,但这个时候因为图片imageView的frame已经发生旋转,所以frame发生了变化,在旋转的时候就会出现变形的情况

将图片imageView的frame放到Cell的init里,或者除了layoutSubviews以外的地方,可以用一个View来承载图片imageView,然后把View放到layoutSubviews里即可

上一篇 下一篇

猜你喜欢

热点阅读