Я работаю над проектом ios, который использует UIButton. Я использовал [cardButton setTitle:card.contents forState:UIControlStateSelected|UIControlStateDisabled];
Но я не совсем понимаю механизм. Я знаю, что это процесс emun и bitmask. Может ли кто-нибудь объяснить мне немного больше? Благодарю.Как работает управление в UIControl?
enum {
UIControlStateNormal = 0,
UIControlStateHighlighted = 1 << 0,
UIControlStateDisabled = 1 << 1,
UIControlStateSelected = 1 << 2,
UIControlStateApplication = 0x00FF0000,
UIControlStateReserved = 0xFF000000
};
so, forState: UIControlStateHighlighted | UIControlStateSelected означает настройку материала для выделенных и выбранных. И уникальность государства - причина, по которой они использовали битмаску, не так ли? – Steven