作者Adonisy (堂本瓜一)
看板MacDev
標題Re: [閒聊] ios7之UISegmentedControl移位
時間Sun Jun 16 00:12:50 2013
我找到真正的原因了:
依照iOS 7 UI Transition Guide所說
iOS7 的 tableview,如果不設定 header,就會空一行在那裡,所以
要自己設定,所以加上這兩個程式
- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:
(NSInteger)section
{
return 10.0;
}
-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:
(NSInteger)section
{
return nil;
}
那行就消失了,這個在 iOS 6之前是不用寫的....唉... 慢慢一個個破解中...
--
昔日所為 今日所受
今日所為 明日所受
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.179.207
→ appleway:詳細的說明是在UI Transition Guide的哪個章節? 06/16 08:39
→ Adonisy:講 tableview的部分 06/16 09:43
→ Adonisy:不過他沒「詳細說明」,他只有比較和 IOS6不同之處 06/16 09:43
→ darktt:我是感覺這次 iOS7 中只要有用到 xib 的程式都會悲劇 06/16 10:13
→ darktt:我測試之前上架不用而且 xib 的程式,在 UI 上基本是 OK 的 06/16 10:14
→ darktt:不過有新的 alertView 不能放入 progressBar 的問題就是了 06/16 10:15