President-elect Donald Trump selected his campaign spokesman Steven Cheung as White House communications director, CNN reported.