我找到了以下代码:
UIButton * cancelButton = [UIButton buttonWithType:101];
那个神奇的数字101是什么?
答案 0 :(得分:3)
这是一个隐藏的(私有的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。