вы использовали resignfirstresponder?для возврата клавиатуры просто добавьте код как
[textfield resignFirstResponder];
и добавьте эту строку кода на место, где вы хотите вернуть клавиатуру, например на cctouchbegin или при нажатии любой кнопки,Надеюсь, это сработает.