[textField setAutocorrectionType: UITextAutocorrectionTypeNo];
[textField setSecureTextEntry: YES];
это из протокола UITextInputTraits, который поддерживают все классы, работающие с экранной клавиатурой
Все заработало. Сейчас наступил на такие грабли. Запутался сильно.
Это все про тот класс SwitchView. У меня есть класс который должен переключать представления внутри закладки. Пока работал с UIViewController. Все было нормально. А вот когда столкнулся с UINavigationController появились проблемы. Вот до этого я вот так создавал классы внутри класса который отвечает за переключение окон.
Я создавал классы на базе UIViewController вот так
loginPage = [[LoginPage alloc] init];
Сохранял указатель на класс который ответчает за переключение.
self.loginPage.delegateRef= self;
Одно из окон устанавливалось по умолчанию
[self.view insertSubview:loginPage.view atIndex:0];
Когда мне надо было переключить окна то я вызвал мето SwitchViews приблизительно вот так.
[(SwitchPanel*)self.delegateRef switchViews:2 comin:1];
А теперь в чем проблема. Я на свое окно решил добавить кнопочки еще какието контролы и таблицу. Собственно для кнопочек я создал отдельный класс. И потом все создал вот так.
navInCube = [[UINavigationController alloc] initWithRootViewController:[[CubeViewPanel alloc] init]];
Да все создалось. Возникает первый вопрос. Куда сохранять указатель на мой класс переключатель?
Что мне надо сделать. В классе CubeViewPanel есть какаето кнопка. Надо чтобы при нажатии на нее вызвался метод SwitchViews. Появилась идея как это сделать. Взять в инициализатор класса CubeViewPanel передавать указатель на класс переключатель. Если не получится и никто не понял, что мне надо то объсню подробней или покажу проджект.