Элемент навигации левая кнопка и магический номер 101 - PullRequest
1 голос
/ 05 декабря 2011

Я нашел следующий код:

UIButton * cancelButton = [UIButton buttonWithType:101];

Что это за магическое число 101?

1 Ответ

3 голосов
/ 06 декабря 2011

Это скрытое (личное для Apple) значение, которое кто-то нашел время, чтобы выяснить.В UIKit нет константы или перечисления для создания кнопки с этим «типом».Единственными «официальными» перечислениями типов кнопок, предоставляемыми Apple, являются (из UIButton.h):

typedef enum {
    UIButtonTypeCustom = 0,           // no button type
    UIButtonTypeRoundedRect,          // rounded rect, flat white button, like in address card

    UIButtonTypeDetailDisclosure,
    UIButtonTypeInfoLight,
    UIButtonTypeInfoDark,
    UIButtonTypeContactAdd,
} UIButtonType;

Как вы можете видеть, в настоящее время это охватывает только 0 - 5.

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