0

我想创建一个具有此功能的应用程序,这很简单:当我按下鼠标按钮时,我想更改标签的文本,当我单击以再次更改此标签文本时。

你能帮我吗?不知道怎么办

我这样做了:

#import "MyButton.h"

@implementation MyButton

- (void)mouseDown:(NSEvent *)event
{
    NSLog(@"down");
}

- (void)mouseUp:(NSEvent *)event
{
    NSLog(@"up");  
}

它可以工作,但是当我想处理这些事件时,什么也没有发生

谢谢

4

1 回答 1

0

假设您已经NSTextField连接到一个IBOutletnamed label

- (void)mouseDown:(NSEvent *)event
{
     [label setStringValue:@"hi"];
}

- (void)mouseUp:(NSEvent *)event
{
     [label setStringValue:@"bye"];
}
于 2014-01-17T00:50:59.887 回答