add icon UIViewcontroller and it's delegate