0

我在 m 文件中添加了按钮和图像,一些按钮如何返回图像而不出现,我需要图像应该返回并且按钮应该在前面并且应该在点击时工作,以下代码:

 UIImage *myImage=[UIImage imageNamed:@"bottom_bar.png"];
        UIImageView *imageView =[[UIImageView alloc] initWithImage:myImage];
        imageView.frame= CGRectMake(0, 0,  320, 32);
        [footerView addSubview:imageView];   


 UIButton *profileButton = [UIButton buttonWithType:UIButtonTypeCustom];    
        CGRect profileRect = CGRectMake(215.0, 0,20, 20);
        [profileButton setFrame:profileRect];
        [profileButton addTarget:self action:@selector(profile:) forControlEvents:UIControlEventTouchUpInside]; 
        UIImage *profileImage = [UIImage imageNamed:@"profile_icon.png"];
        [profileButton setImage:profileImage forState:UIControlStateNormal];
        [footerView addSubview:profileButton];
4

2 回答 2

1

您的代码在我看来是正确的。但是有一些事情你需要检查。

1)仔细检查你的footerView的框架大小

2) 确保您的profileButton是可点击的。由于它的框架是 (215,0,20,20) 它可能太小或者它可能在footerView内不可见。更改它的大小并重新检查。

于 2013-05-06T12:24:41.070 回答
0

我检查了你的代码。根据您的代码,您的图像前面的按钮。您的代码是完美的。因为它在我的最后工作正常。可能是您的页脚视图中的错误。所以请再次检查。

于 2013-05-06T12:13:57.983 回答