對,就是簡單的下拉加載更多html
這裏給出了答案ios
簡單點就是,使用旋轉CGAffineTransformMakeRotation
git
UICollectionView
、UICollectionViewCell
,還有滾動條// UITableView也是如此
collectionView.transform = CGAffineTransformMakeRotation(-M_PI);
collectionView.scrollIndicatorInsets = UIEdgeInsetsMake(0.0, 0.0, 0.0, collectionView.bounds.size.width - 8.0);// 8 就是滾動條的寬度,好像比實際大一點
複製代碼
IGListKit
時,務必在建立Cell
時旋轉,否則最新的一條數據總是不能旋轉,但使用UITableView
是沒有這個問題的// 從Xib或Storyboard建立
- (void)awakeFromNib{
[super awakeFromNib];
self.contentView.transform = CGAffineTransformMakeRotation(-M_PI);
}
//或手動建立
- (instancetype)initWithFrame:(CGRect)frame{
if (self = [super initWithFrame:frame]) {
self.contentView.transform = CGAffineTransformMakeRotation(-M_PI);
}
return self;
}
複製代碼
MJRefreshAutoNormalFooter
(由於旋轉了180度)IGListKit
能夠作到局部刷新,若是使用reloadData
是會跳躍的,由於它刷新了整個列表。好了,惟一的不熟悉的大概就是IGListKit
,不過相信聰明如你,這個IGListKit 教程還不是分分鐘的事。github
經歷過複製粘貼的Baidu
,你大概只能搜索到千篇一概的scrollRectToVisible
、scrollToItemAtIndexPath
。不太聰明的我,都試過,都會跳躍,並且很複雜。ui
沒事多上stackoverflow,遇到這個問題的時候,我開始也不知道怎麼搜索,最後我也想到旋轉,就搜索iOS tableview reverse
,沒想到還真有spa
這個是我寫的demo3d