我已将我的项目从 iOS 6 升级到 iOS 7,但似乎有点问题。状态栏和工具栏相互覆盖并且非常接近。工具栏之前是通过在情节提要中手动拖动来添加的。这是它的显示方式:
我已经看到一些建议使用“positionForBar:”和“- (UIBarPosition)positionForBar:(id)bar”的问题,但我不知道如何使用它们,一点解释和简单的方法可能会帮助。谢谢!
更新:以下是一些也需要修复的代码。它之前工作正常,但由于 detailviewcontroller (WebViewController) 现在嵌入在导航控制器中,下面的代码导致异常。看起来我需要修改这个方法的第一行。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
WebViewController *wvc = [self.navigationController.parentViewController childViewControllers][1];
RSSItem *entry = [[channel items] objectAtIndex:[indexPath row]];
wvc.title = entry.title;
wvc.urlString = entry.link;
}