2014-10-09 4 views
0

У меня проблема с одной проблемой, я разрабатываю одно приложение для викторины, здесь я использую одну кнопку цели назад. В моем приложении 1-й вопрос я скрываю кнопку «Назад», следуя приведенному ниже коду.Скрытие кнопки

if ((questionIndex=1)) 
{ 
    backbutton.alpha=0; 
} 

В этом приложении я использую код для перехода к следующему вопросу,

if (questionIndex < totalQuestionsCount - 1) { 
    [self loadQuestionsWithIndex:questionIndex + 1]; 
    questionIndex++; 
} 

и вернуться к вопросу,

if (questionIndex > totalQuestionsCount - 1) { 
    [self loadQuestionsWithIndex:questionIndex + 1]; 
    questionIndex--; 

}

После идти к следующему вопросу кнопка назад отображается, но пока я хочу снова вернуться к первому вопросу, мне нужна кнопка «Назад», но он re это шоу. Это просто, но я сбиваю с толку, как он может это исправить, можете ли вы предложить мне.Спасибо.

+0

Почему бы не использовать 'button.hidden = YES' или' button.enabled = NO' –

+0

Вы создаете индекс +1 для каждого нового вопроса? Тогда вы можете сделать это -1 для каждой кнопки «Назад». Не могли бы вы предоставить немного больше кода? –

+0

здесь все работает нормально, но мне нужно скрыть кнопку, когда я нахожусь в первом вопросе. –

ответ

0

Для перехода обратно вы должны это делать, если не приходит на первый вопрос, так что проверить на вопрос № 1:

if (questionIndex > 0) { 
    [self loadQuestionsWithIndex:questionIndex + 1]; 
    questionIndex--; 
} 

и использовать либо button.hidden = YES; или button.enabled = YES как предложено в комментариях.

Смежные вопросы