xcode9上xib添加TableView后选择style为grouped后无响应

如题,xcode9在xib上添加TableView并选择style为grouped后,xcode会一直转,不响应,强退后又变成plain样式,这样的话没办法在xib上添加grouped样式的TableView
解决办法:发现在stroyboard上添加并设置为grouped是没问题的,sb原则上内部代码和xib上是相同的,因此试了下,问题得到解决,解决方法如下:

  1. 在一个sb上新建TableView并设置为grouped样式,它不会无响应,然后左边找到并选择这个sb文件,右键->open as->Source code,找到TableView的类似如下:

2.复制上述代码,然后以同样方式打开你已经添加完TableView的xib的代码文件,把tabview的相关代码替换掉即可。
3.开始布局,建议是先把上述步骤完成后再去布局,避免出错,不怕麻烦的话建议每次添加TableView都这么弄下,因为保不准你plain样式布局完什么时候又要修改成grouped样式,不过那样应该也是可以通过代码的修改来完成。

其实说白了就是直接修改xib的源代码,目测这样弄完样式是可以来回选择没有出现无响应的情况了。这可能是xcode9的一个bug,后期应该会修复。

你可能感兴趣的:(xcode9上xib添加TableView后选择style为grouped后无响应)