UIRectCornerTopLeft dan UIRectCornerTopRight yang ditunjukkan dalam kod anda sebenarnya bukan penghitungan, tetapi 按位掩码(bitmask), dan takrifannya adalah seperti berikut:
Sintaks topeng bitwise (NS_OPTIONS) adalah sama dengan penghitungan (NS_ENUM), tetapi pengkompil akan menggabungkan nilainya melalui bitmask |.
Editor:
Sebagai contoh, untuk NS_OPTIONS UIRectCorner di atas, mengikut kod anda, anda masukkan UIRectCornerTopLeft | UIRectCornerTopRight , maka kod pemprosesan adalah kira-kira seperti berikut:
UIRectCornerTopLeft dan UIRectCornerTopRight yang ditunjukkan dalam kod anda sebenarnya bukan penghitungan, tetapi
按位掩码(bitmask)
, dan takrifannya adalah seperti berikut:Sintaks topeng bitwise (NS_OPTIONS) adalah sama dengan penghitungan (NS_ENUM), tetapi pengkompil akan menggabungkan nilainya melalui bitmask
|
.Editor:
Sebagai contoh, untuk NS_OPTIONS UIRectCorner di atas, mengikut kod anda, anda masukkan
UIRectCornerTopLeft | UIRectCornerTopRight
, maka kod pemprosesan adalah kira-kira seperti berikut: