0

をポップアップする必要がある電卓ゲームを作成していますUIAlertView.そのボタンはイベントが発生しません。私も手動でインストールしましたが、機能しません。以前は、ボタンを使用したイベントの添付でエラーが発生していたため、dealloc でイベントをアンインストールし、問題を修正しましたが、その後それでもイベントは発生しません。UIAlertViewUITableViewUIViewUITableView

4

1 に答える 1

0

私はそのようなケースを持っていました.h宣言に実用的に追加する必要があります

UIButton *btn;

.mでUIViewに追加します

    UIView *TempView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
    if (btn) {
        [btn removeFromSuperview];
//        [btn release]; // for not using arc
    }
    btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    [btn setFrame:CGRectMake(10, 10, 25, 25)];
    [btn addTarget:self action:@selector(ClickMe:) forControlEvents:UIControlEventTouchUpInside];
    [TempView addSubview:btn];

    [self.view addSubview:TempView];

そしてアクションは

-(void)ClickMe:(id)sender{
        //here is an action
}

それは私のために働いています

于 2012-08-11T07:42:33.967 に答える