搜尋

首頁  >  問答  >  主體

ios开发app - iOS UIWindow移除问题

我在项目代码里是这么写的


按我自己的想法是,UIWindow直接removeFromSuperView就直接可以了,但是在最上面的GCD里,直接调用remove并没有任何作用,于是我把window强行致空,正常了.但是在下面的代码中,我直接remove是生效的,我有点看不明白这里UIWindow的机制了,麻烦告诉下我,然后一般UIWindow添加删除的,正常的我们如何写?

巴扎黑巴扎黑2885 天前735

全部回覆(1)我來回復

  • 巴扎黑

    巴扎黑2017-04-18 09:43:43

    這種直接makeKeyAndVisible的UIWindow是沒有superView的,所以不能removeFromSuperView
    直接設定hidden為yes然後置為nil

    回覆
    0
  • 取消回覆