code refine
change navigationbar
switch hint
fix compatible issue