Ios 调用WillTransitionState时未知的UITableViewCellStateMask值
在API文档中,单元状态掩码文档定义为Ios 调用WillTransitionState时未知的UITableViewCellStateMask值,ios,uitableview,Ios,Uitableview,在API文档中,单元状态掩码文档定义为 enum { UITableViewCellStateDefaultMask = 0, UITableViewCellStateShowingEditControlMask = 1 << 0, UITableViewCellStateShowingDeleteConfirmationMask = 1 << 1 }; 在哪里可以找到定义?这是预期的行为
enum {
UITableViewCellStateDefaultMask = 0,
UITableViewCellStateShowingEditControlMask = 1 << 0,
UITableViewCellStateShowingDeleteConfirmationMask = 1 << 1
};
在哪里可以找到定义?这是预期的行为
UITableViewCellStateShowingEditControlMask
(A)设置为true。这是合乎逻辑的,因为您仍然可以看到编辑控件UITableViewCellStateShowingDeleteConfirmationMask
(B)也设置为true,因为您只需按下减号按钮
因此,
(A) = 1 << 0 = 1 00000001
(B) = 1 << 1 = 2 00000010
----------------------------
(A) + (B) = 3 00000011
(A)=1谢谢!我误解了面具。我会像(UITableViewCellStateShowingEditControlMask | UITableViewCellStateShowingDeleteConfirmationMask)一样评估它。
欢迎来到stackoverflow。请别忘了打勾。
(A) = 1 << 0 = 1 00000001
(B) = 1 << 1 = 2 00000010
----------------------------
(A) + (B) = 3 00000011