代碼如下:
效果:
橙色的view即添加在window上的view, 沒有按預(yù)想的處于整個最上層, 其他工程卻沒有問題. 原因是代碼運行時, view創(chuàng)建速度的問題, 先添加了這個橙色的view, 然后才添加tabBar等視圖.
可以使用懶加載, 或者將代碼移動到viewWillAppear中
/*--------------------------------------------------*/
最近遇到了類似的情況, 但是用這種方法可以解決:
[[[[UIApplication sharedApplication] windows] lastObject] addSubview:view];
即把view加載最前面的widow上, 可能這才是正解. 由于時間問題, 不能較真去追求真相, 強迫癥的我表示不是很能接受, 但是時間有限, 暫時只有忍住了 --2016/05/06