с iPhone UIControl
UIControlEventAllTouchEvents = 0x00000FFF,
UIControlEventAllEditingEvents = 0x000F0000,
UIControlEventApplicationReserved = 0x0F000000,
UIControlEventSystemReserved = 0xF0000000,
UIControlEventAllEvents = 0xFFFFFFFF
Теперь я предполагаю, что UIControlEventApplication - это «диапазон», который я могу использовать для указания событий настраиваемого элемента управления, но я не знаю, как это сделать правильно. Только если я назначу 0xF0000000, событие управления будет корректно срабатывать. Если я назначу что-либо еще (0xF0000001), событие управления срабатывает, когда это не предполагается.
Некоторые уточнения:
enum {
UIBPMPickerControlEventBeginUpdate = 0x0F000000,
UIBPMPickerControlEventEndUpdate = // Which value do I use here?
};
Мое предположение, что это диапазон, основано на документах. Которые говорят:
Я предполагаю это, потому что документы говорят: диапазон значений управляющих событий, доступных для использования приложением.
Может ли кто-нибудь помочь мне понять тип объявления enum, используемого в UIControl?