AppIcon不顯示
?原因:CocoaPod腳本問題
?解決:iOS11中AppIcon設(shè)置無效的問題
導(dǎo)航欄設(shè)置透明無效
?原因:
?解決:未解決
UITableview UICollectionView搭配MJRefresh在iOS11下的適配
?描述:UITableview+3.1.15.1版的MJRefresh再iOS下税朴,由于iOS11的safeAreaLayoutGuide屬性回季,MJ計(jì)算偏移量會出問題,reloadData時(shí)會出現(xiàn)跳頁現(xiàn)象正林。在MJ的issuess中有人建議這樣做
tableView.estimatedRowHeight = 0;
tableView.estimatedSectionHeaderHeight = 0;
tableView.estimatedSectionFooterHeight = 0;
但是這樣做后泡一,使用cell的自適應(yīng)高度就會出現(xiàn)了問題。
參考適配iOS11 - UITableview UICollectionView MJRefresh下拉刷新錯(cuò)亂后觅廓,我的作法是
// TableView懶加載中
_tableView.rowHeight = UITableViewAutomaticDimension;
_tableView.estimatedRowHeight = 10.f;
if (@available(iOS 11.0, *)){
_tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
_tableView.contentInset = UIEdgeInsetsMake(0, 0, 0, 0);
_tableView.scrollIndicatorInsets = _tableView.contentInset;
}
// Masonry適配
[self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
if (@available(iOS 11.0, *)) {
make.top.equalTo(view.mas_top).offset(64);
} else {
make.top.equalTo(view.mas_top).offset(0);
}
make.left.equalTo(view.mas_left).offset(0);
make.bottom.equalTo(view.mas_bottom).offset(0);
make.right.equalTo(view.mas_right).offset(0);
}];
這樣在MJ閑置時(shí)鼻忠,上下不會有空白或遮住cell,reloadData時(shí)也不會出現(xiàn)跳頁現(xiàn)象。
3.1.15.1版的MJRefresh上拉加載觸發(fā)多次
?描述:MJ上拉加載時(shí)觸發(fā)了7次杈绸,目前沒有找到解決方法帖蔓,未在作者的Github主頁找到方法。
?