Tôi đã tạo ra NSPopUpButton tôi lập trình với đoạn mã sauSetAction cho NSPopUpButton được vô hiệu hóa popUpButton tôi
[myPopUpButton insertItemWithTitle:@"--Select one--" atIndex:0];
[myPopUpButton addItemsWithTitles:[NSArray arrayWithObjects:@"1.One",@"Two",@"Three", nil]];
[myPopUpButton sizeToFit];
[myPopUpButton setAction:@selector(popUpAction:)];
[fullBrowserView addSubview: myPopUpButton];
//PopUp Action
-(void)popUpAction:(id)sender
{
NSLog(@"popUpAction");
}
Khi tôi bấm vào popUpButton, các mục menu của popUpButton bị vô hiệu hóa. Khi tôi sử dụng interfacebuilder, nó hoạt động tốt với IBAction.
Tại sao setAction này không hoạt động cho NSPopUpButton?