Xcode 9 bug 以及 iOS 11 某些适配问题

Xcode 9 崩溃

Xcode9rename 功能可以把在整个工程中所有使用了目标文件的文件名都更新掉, 但其使用结果是有喜又有悲:

操作

  • 选择某个文件,然后在文件里,双指 选中类名,选择 Refactor-->Rename

  • 在弹出来的 搜索结果中,有个默认选中的可编辑的 输入框

    Xcode 9 bug 以及 iOS 11 某些适配问题_第1张图片
  • 单击这个输入框里的内容,然后删掉一两个字母,Xcode 就会崩掉了

如何避免

在弹出的输入框中直接输入设定的名字

这个 Bug 我已经提交给 Apple

iOS11

在 iOS11 系统下,UITableView 的底部 会多出一块空白区域,你可以设置背景色试试,就会看到这个多出的区域

原因

UITableView 底部多出的这个区域是 Section Footer View

解决方法

需要实现 UITableViewDelegate 方法 tableView: viewForFooterInSection: 并返回 nil

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
    return nil;
}

你可能感兴趣的:(Xcode 9 bug 以及 iOS 11 某些适配问题)