2012-02-15 14 views
0

imageviewを追加しました。ボタンを追加しようとしています。どうやってするの。私は何を得るUIImageViewとボタンを追加する

self.imgview = [UIImageView alloc]initWithImage:[UIImage imageNamed:@"f.png"]]; 
[self.imgview addSubView:button]; 

[self.view addSubView:imgView]; 

は、私がその上に追加したボタンを参照してくださいいけない、f.pngイメージです。どうすればこの問題を解決できますか?

何が間違っているのか分かりません。何時間もこの問題に巻き込まれています。私はあなたの助けが必要です

+0

bringSubviewToFrontメソッドを使用してみてください。 –

+1

imgViewを追加せずにself.viewにのみ追加するとボタンが表示されますか? – sch

+0

答えのヘルプ。 – shajem

答えて

2

あなたはビューフレームを設定する必要があります。

self.imgview = [UIImageView alloc]initWithImage:[UIImage imageNamed:@"f.png"]]; 
self.button = [[UIButton alloc] init]; 

[imgview setFrame:CGRectMake(100,100,100,100)]; 
[button setFrame:CGRectMake(100,100,100,100)]; 

[self.view addSubView:imgView]; 
[self.view addSubView:button]; 
0
self.imgview = [UIImageView alloc]initWithImage:[UIImage imageNamed:@"f.png"]]; 
[self.view addSubView:imgView]; 
[self.view addSubView:button]; 

画像の上にボタンが追加されるように、ビューの両方にビューを追加してください。フレームのx、y座標も一致していると仮定します。

+0

さて、私はインターフェイスビルダを使用してこれをやってみましたが、私は同じ問題を抱えてしまいます。助けて ? – shajem

+0

私はこれが本当に問題だとは思わない。 ** shajem **コードでは、ボタンはイメージビューのサブビューであるため、イメージでカバーすることはできません。 – sch

0

は、別のビューにそれらの両方を追加

関連する問題