Immobilized TiO2 nanotube arrays (NTAs) co-modified with Pt and CdS nanoparticles were fabricated by using the combination of photoreduction and chemical bath deposition methods. XRD, SEM, TEM, XPS, UV-Vis and EDX methods were employed to characterize the microstructure and composition of samples, and the results showed that CdS and Pt NPs were uniformly deposited on the surface of TiO2 nanotub...