Вопрос по iphone – Для чего нужны заголовки UIBarButtonItem?

8

В UIKit UIBarButtonItem имеет свойство под названием возможный заголовок. Как это используется?

Ваш Ответ

2   ответа
3

Я написал небольшой код, чтобы проверить это, и, как говорит Эд, кнопка будет настолько широкой, насколько это необходимо, чтобы соответствовать самой длинной строке вNSSet даноpossibleTitles

UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithTitle:@"Bye"
            style:UIBarButtonItemStyleBordered
            target:self
            action:@selector(sayGoodnight)];
myButton.possibleTitles = [NSSet setWithObjects:@"So Long", @"Farewell", @"Auf Wiedersen, Good Night", nil];
[self setToolbarItems:[NSArray arrayWithObjects:myButton, nil] animated:NO];
[myButton release];

Кнопка установлена достаточно широко, чтобы соответствовать "Auf Wiedersen, Good Night".

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
19

документация и это сказало, что это было упомянуто в демонстрации AccelerometerGraph. Итак, я посмотрел на демо.

Похоже, прежде чем добавить его в панель, вы можете установитьpossibleTitles свойство набора строк, которое может отображать кнопка. Я предполагаю, что это так, что кнопка принимает ширину самой широкой строки, поэтому при изменении заголовка ширина кнопки не изменяется.

Похожие вопросы