Динамические кнопки UIActionSheet - PullRequest
0 голосов
/ 01 февраля 2010

для моего приложения Я использую Facebook connect, чтобы поделиться чем-то из моего приложения в Facebook Теперь для подключения к Facebook. Я использую UIACtion Sheet. Я хочу изменить название кнопки «Войти» и «Выйти». это означает, что если пользователь войдет в Facebook, название моей кнопки изменится на @ "Выйти", а когда пользователь выйдет из системы, изменится на @ "Войти"

- (void)session:(FBSession*)session didLogin:(FBUID)uid {

    //change title to Log Out

}

- (void)sessionDidLogout:(FBSession*)session {

    //change title to Log In 
}

1 Ответ

1 голос
/ 02 февраля 2010

Вы должны объявить свой UIActionSheet в функции init или viewDidLoad, а затем по умолчанию установить значение Login

.

в вашей сессии функция didLogin изменила

buttonTitleAtIndex для выхода из системы

Аналогичным образом сделайте то же самое для sessioniDidLogout

buttonTitleAtIndex:

Возвращает заголовок кнопки на данный индекс.

  • (NSString *) buttonTitleAtIndex: (NSInteger) buttonIndex Параметры

buttonIndex

The index of the button. The button indices start at 0.

Возвращаемое значение

Название кнопки, указанное Индексная кнопка Индекс.

Не забудьте опубликовать свой UIActionSheet в своей функции dealloc, поскольку вы будете выполнять [alloc] в функции init или viewDidLoad.

...