1
我正在使用UIButton的ios項目。我用[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