【发布时间】:2012-04-18 18:59:46
【问题描述】:
所以这就是我所拥有的。我创建了一个按钮并将其设置为一个动作,但每次我单击该按钮时都会使程序崩溃。为什么我的按钮不起作用?提前致谢。
UIButton *currentGamesButton = [UIButton buttonWithType:UIButtonTypeCustom];
currentGamesButton.frame = CGRectMake(124,18,72,65);
[currentGamesButton addTarget:self
action:@selector(goToCurrentGamesViewController:)
forControlEvents:UIControlEventTouchDown];
UIImage *currentGamesPNG = [UIImage imageNamed:@"CurrentGamesHighlightedState.png"];
[currentGamesButton setBackgroundImage:currentGamesPNG forState:UIControlStateNormal];
[self.view addSubview:currentGamesButton];
【问题讨论】:
-
我怀疑它没有找到选择器 goToCurrentGamesViewController: 你能显示这个方法的代码,包括它的声明吗?
-
在.h: (IBAction) goToCurrentGamesViewController;
-
在.m (IBAction) goToCurrentGamesViewController{
-
见下面我的回答。它适用于您的情况。
标签: ios uibutton programmatically-created