I'm not an iOS developer myself but... in other environments, like Windows, for example, when you invoke common user interface controls in your applications, such controls are provided by the operating system at runtime. It seems a little odd to me that an app running on iOS7 would not be presented with the inbuilt keyboard automatically.