作者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
1F:→ appleway:详细的说明是在UI Transition Guide的哪个章节? 06/16 08:39
2F:→ Adonisy:讲 tableview的部分 06/16 09:43
3F:→ Adonisy:不过他没「详细说明」,他只有比较和 IOS6不同之处 06/16 09:43
4F:→ darktt:我是感觉这次 iOS7 中只要有用到 xib 的程式都会悲剧 06/16 10:13
5F:→ darktt:我测试之前上架不用而且 xib 的程式,在 UI 上基本是 OK 的 06/16 10:14
6F:→ darktt:不过有新的 alertView 不能放入 progressBar 的问题就是了 06/16 10:15