重写所有视图函数