2013-05-06 84 views
0

我在米文件添加的按鈕和圖像,一些如何按鈕回圖像和沒有出現,我需要圖像應回和按鈕應前和應該是點擊的工作,下面的代碼:的UIButton的UIImage需要設置層順序z順序和z索引

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

我檢查你的代碼。根據你的代碼你的按鈕在image.Your代碼是完美的。因爲它的工作正常在我的end.May可能會在您的footerview錯誤,所以請再次檢查。

1

你的代碼在我腦海中是正確的。但有些事情你需要檢查。

1)仔細檢查您的footerView

2)的幀大小請確保您的profileButton是點擊。由於它的框架是(215,0,20,20),它可能太小或可能在footerView內不可見。改變它的大小並重新檢查。