UiButton控制状态不起作用

时间:2014-08-03 06:00:06

标签: ios xcode uitableview uibutton

由于某些奇怪的原因,点击按钮时我的按钮的控制状态没有响应。谁会知道我做错了什么?这是我的代码:

 UIButton *myButton;

    myButton = [UIButton buttonWithType:UIButtonTypeCustom];
    myButton.tag = indexPath.row;
    [myButton setImage:[UIImage imageNamed:@"heart.png"] forState:UIControlStateNormal];
    [myButton setImage:[UIImage imageNamed:@"heart-red.png"] forState:UIControlStateHighlighted];

    [myButton setImage:[UIImage imageNamed:@"heart-red.png"] forState:UIControlStateSelected];

    [myButton addTarget:self action:@selector(myCustomFunction:) forControlEvents:UIControlEventTouchUpInside];

    myButton.frame = CGRectMake(14.0, 70.0, 25.0, 25.0);
    [cell addSubview:myButton];

EDITED:这是按钮响应功能

-(void)myCustomFunction:(id)sender {
    UIButton *senderButton = (UIButton *)sender;
    NSLog(@"current Row=%ld",(long)senderButton.tag);

    //retrieve the PFObject for the row we have selected
    PFObject *tempObject = [colorsArray objectAtIndex:senderButton.tag];
    NSLog(@"%@", tempObject.objectId);
}

0 个答案:

没有答案