Вы можете заменить их видимым символом в текстовом поле, а когда пользователь закончит, замените их обратно:
NSString *visibleFormatCharacters=[stringWithInvisibleCharacters stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%c",0x03] withString:@"§"]];
, когда пользователь закончит, сделайте это в обратном направлении:
NSString *invisibleFormatCharacters=[visibleFormatCharacters stringByReplacingOccurrencesOfString:@"§"] withString:[NSString stringWithFormat:@"%c",0x03]];