我在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];
答案 0 :(得分:1)
你的代码在我的脑海里是正确的。但是你需要检查一些事情。
1)仔细检查 footerView
的边框尺寸2)确保您的 profileButton 是可点击的。由于它的框架是(215,0,20,20),它可能太小或者在 footerView 中可能看不到。改变它的大小并重新检查。
答案 1 :(得分:0)
我检查了你的代码。根据你的代码你的按钮在图像前。你的代码是完美的。因为它在我的工作正常。可能在你的footerview错误。所以请再次检查。