objective c - Ios 10 iPhone 7 Keyboard disappears when receiving notification -


i have uitexfield in chat view controller. when i'm editing answer in textfield, works fine execpt when receive push notification application.

this push notification handled controller , uiwindow displayed on top of view controller. keyboard disappears .. on iphone 7 , ios 10.

it works great on iphone 6 , ios 9.3 instance.

i guess it's related ios 10 , uiwindow / uitextfield, don't know fix issue.

do have idea ?

thanks,

you can listen when application becomes active, either implementing

func applicationdidbecomeactive(_: uiapplication) 

in appdelegate, or through notification center

notificationcenter.default.addobserver(self, selector: #selector(appbecameactive), name: notification.name.uiapplicationdidbecomeactive, object: nil) 

when user closes notification window, receive event, , can make textfield active again

textfield.becomefirstresponder() 

to bring keyboard.


Comments

Popular posts from this blog

qt - QML MouseArea onWheel event not working properly when inside QML Scrollview -

java - is not an enclosing class / new Intent Cannot Resolve Constructor -

python - Error importing VideoFileClip from moviepy : AttributeError: 'PermissionError' object has no attribute 'message' -