Ваше текстовое поле становится черным, потому что по умолчанию цвет фона компонента текстового поля имеет цвет «По умолчанию», то есть он изменяется в соответствии с темой iPhone, вам придется явно установить фон текстового поля, чтобы он был согласованным наобе темы. Сбой кажется ошибкой, и поможет тот же скриншот.