為了迎接ihoneX徙融,昨天升級了mac,升級了xcode哭靖,這次較上次xcode有了較大更新,先從模擬器列表看侈离,如圖1.1
1.1模擬器
1.2 然后就模擬器的運(yùn)行方式來說就不同以往试幽,以往無論幾個(gè)項(xiàng)目只能同時(shí)運(yùn)行一個(gè)模擬器,而現(xiàn)在一個(gè)項(xiàng)目在切換模擬器的時(shí)候卦碾,其他模擬器并沒有關(guān)閉铺坞,如1.2
1.2
這也就意味著兩個(gè)項(xiàng)目可以同時(shí)運(yùn)行,同時(shí)用模擬器調(diào)試(只要不同時(shí)選擇一個(gè)機(jī)型即可)洲胖,當(dāng)然一個(gè)項(xiàng)目是沒有辦法同時(shí)運(yùn)行兩個(gè)模擬器的济榨,只是在使用另一個(gè)機(jī)型的時(shí)候,上一個(gè)機(jī)型還會在屏幕上绿映,這時(shí)候想要關(guān)閉不用的機(jī)型的時(shí)候可以comment+w關(guān)閉
1.3 在模擬器的尺寸上擒滑,以前可以有四五種選擇,現(xiàn)在如圖1.3
圖1.3
沒有75%的選項(xiàng)了叉弦,但是但是但是丐一。。淹冰。你可以選擇拖動(dòng)屏幕库车,模擬器尺寸隨意改變,如圖1.3.2
1.3.2 注意右上角的箭頭
注意右上角的箭頭
2 關(guān)于ios11樱拴,tableView的代理方法有個(gè)坑柠衍,如果想要自定義tableView sectionheader,但是sectionFooder返回0晶乔,那么必須要重寫
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
return [UIView new];
}
這個(gè)代理方法珍坊,不然,不然瘪弓,不然就算sectionfooder返回0.001垫蛆,他也會顯示出默認(rèn)的fooder高度,這樣就會導(dǎo)致腺怯,莫名的多出來一塊袱饭,但是ios11,一下可以不用寫這個(gè)方法呛占,直接返回fooder的高度為0.001即可虑乖,當(dāng)然這里0.001是自己寫的,只要不寫等于0即可晾虑,因?yàn)閞eturn 0時(shí)疹味,系統(tǒng)還是會返回默認(rèn)的fooder高度仅叫,OK,暫時(shí)先更新這么多糙捺,有新發(fā)現(xiàn)再來更新