Changed viewWillDisappear to viewDidDisappear because frame not resized sometimes.

If navigator.camera.getPicture called while virtual keyboad is shown - frame still have wrong size because viewWillDisappear remove observers before keyboard close. This commit fixed that bug.