Динамическое изменение textview.keyboardType с использованием сегмента - PullRequest
0 голосов
/ 13 января 2010
-(void)segmentAction
{
  if(segmentedControl.selectedSegmentIndex == 0)
  {
      textview.keyboardType = UIKeyboardTypeNumberPad;
  }
  else
  {
      textview.keyboardType = UIKeyboardTypeDefault;
  }
}

1 Ответ

0 голосов
/ 16 июня 2010

Это объективный вопрос C / iPhone.

Правильно ли подключена функция SegmentedControl к функции SegmentedControl в Интерфейсном Разработчике? Убедитесь, что это вызывается, например, для valueChanged для сегментированного управления, и это должно изменить вашу клавиатуру.

Либо сегмент actionAction должен быть IBAction, либо его необходимо вызывать из одного.

Убедитесь, что segmentedControl правильно подключен как IBOutlet.

Кроме того, откуда берется текстовое представление. Ваши делегированные функции textView возвращают переменную с именем textview, если это переменная-член с именем textView, вещи могут быстро запутаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...