как получить тип события uicontrol? - PullRequest
0 голосов
/ 27 февраля 2012

AS 3.0 код

mc.addEventListener(MouseEvent.MOUSE_DOWN, eventHandler);
mc.addEventListener(MouseEvent.MOUSE_UP, eventHandler);
mc.addEventListener(MouseEvent.MOUSE_OVER, eventHandler);

function eventHandler(e:MouseEvent):void
{
    if(e.type == MouseEvent.MOUSE_DOWN)
    {
        //do stuff about mouseDownEvent
    }
    else if(e.type == MouseEvent.MOUSE_UP)
    {
        //do stuff about mouseUpEvent
    }
    else if(e.type == MouseEvent.MOUSE_OVER)
    {
        //do stuff about mouseOverEvent
    }
}

код какао

[myButton addTarget:self action:@selector(buttonEvent:withEvent:) forControlEvents:UIControlEventTouchDown];
[myButton addTarget:self action:@selector(buttonEvent:withEvent:) forControlEvents:UIControlEventTouchUpInside];
[myButton addTarget:self action:@selector(buttonEvent:withEvent:) forControlEvents:UIControlEventTouchUpOutside];


- (void)buttonEvent:(UIButton *)sender withEvent:(UIEvent *)event
{
       // how to get a UIControlEvents Type?
}

Я хочу получить тип события UIControl ... я искал документы какао, но не смог.

плз, помогите мне ^^

Ответы [ 2 ]

2 голосов
/ 27 февраля 2012

Вы должны использовать разные методы для каждого события.

0 голосов
/ 27 февраля 2012

Вы имели в виду Контрольное состояние ?

Примечание: Найти "Контрольное состояние" Тема

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...