起因:
在搜索頁面鞋喇,新建了一個window声滥,將要展示的view放在其上,當(dāng)view顯示時侦香,textfield設(shè)置為第一響應(yīng)者后并沒有彈出鍵盤
原因:
在搜索頁面落塑,新建了一個window,將要展示的view放在其上罐韩,當(dāng)view顯示時憾赁,textfield設(shè)置為第一響應(yīng)者,但是并沒有把這個window設(shè)為keywindow散吵,導(dǎo)致它在響應(yīng)鏈的位置有變化龙考,所以不能成為第一響應(yīng)者。
解決:
1矾睦、存好原來的UIWindow
2晦款、在新UIWindow的view顯示時,將新的UIWindow設(shè)為keyWindow
3顷锰、在新UIWindow的view消失時柬赐,將原來的UIWindow設(shè)為keywindow