Vom iPhone UIControl
UIControlEventAllTouchEvents = 0x00000FFF,
UIControlEventAllEditingEvents = 0x000F0000,
UIControlEventApplicationReserved = 0x0F000000,
UIControlEventSystemReserved = 0xF0000000,
UIControlEventAllEvents = 0xFFFFFFFF
Nun nehme ich an, dass die UIControlEventApplication der "Bereich" ist, den ich verwenden kann, um benutzerdefinierte Steuerereignisse anzugeben, aber ich habe keine Ahnung, wie man es richtig macht. Nur wenn ich 0xF0000000 zuweise, wird das Steuerereignis korrekt ausgelöst. Wenn ich etwas anderes zuweisen (0xF0000001) das Steuerelement-Ereignis feuert, wenn es nicht soll.
Einige Klarstellungen:
enum {
UIBPMPickerControlEventBeginUpdate = 0x0F000000,
UIBPMPickerControlEventEndUpdate = // Which value do I use here?
};
Meine Annahme, dass es sich um einen Bereich handelt, beruht auf den Unterlagen. Die besagen:
Ich nehme dies an, weil die Dokumente dies sagen: Eine Reihe von Kontroll-Ereignis-Werten, die für die Anwendung zur Verfügung stehen.
Kann mir jemand helfen, die Art der Enum-Deklaration zu verstehen, die in UIControl verwendet wird?