commit by elvis
button状态，navigationController