2010-03-31 3 views
1

Я создаю приложение, используя контроллер панели вкладок. Он имеет 2 вкладки. На первой вкладке у него будет текстовое поле и кнопка отправки. пользователь вводит некоторое значение в текстовое поле и нажимает кнопку submit. Теперь моя проблема: при нажатии кнопки отправки, некоторый результат «X» вычисляется в зависимости от значения, введенного в текстовое поле, и откроется вторая вкладка. здесь результат «X» должен отображаться на этикетке. не вводя какое-либо значение в текстовое поле, если пользователь нажимает на вторую вкладку, он должен показать предупреждение, что «введите некоторое значение в текстовое поле» Как я могу это достичь. пожалуйста помогите.UITabBarController обнаруживает щелчки вкладки

ответ

2

Вы должны реализовать методы UITabBarControllerDelegate, такие как - tabBarController: shouldSelectViewController :. Метод используется для определения того, разрешает ли он переключиться на другой вид, пока пользователь нажимает на элемент панели вкладок. Например, если вы не хотите, чтобы пользователь переключался на кнопку 2, просто возвращайте «НЕТ» и представляйте представление предупреждения.