2010-12-05 3 views
1

を追加します。

1)UIViewのは
2を選択されているかどうかを検出)座標に画像を挿入します。

どうすればよいですか?

アクセスコントローラからのUIViewのメソッド/私がしたいのViewControllerでUIImage

CGPoint touchPoint = [touch locationInView:theViewIWant]; 
UIImage *myImage = [UIImage imageNamed:@"myimage.jpg"]; 
[myImage drawAtPoint:touchPoint]; 


をしかし、これは動作していない:私は現在使用しています。

答えて

1

あなたが望むことを行う最も簡単な方法は、適切な場合にサブビューとして挿入または削除するUIImageViewを作成することです。

ただし、UIButtonにこの機能が既に提供されている場合は、そのすべての問題にどうぞ。タイプUIButtonTypeCustomのボタンを作成し、背景画像を「強調表示」状態に設定するだけです。

+0

コントローラのビューでメソッドを呼び出すにはどうすればよいですか?私は何をすべきかを理解することをかなり難しくしています.Javaのバックグラウンドからはかなり難しいです。 – confused

+0

ボタンの場合は、初期化するときに '[button setBackgroundImage:myImage forControlState:UIControlStateHighlighted]'のような操作を行うだけです。ボタン自体が自動的にタッチイベントを処理し、適切に強調表示されます。ユーザがボタンをタップしたときに呼び出されるメソッドが必要な場合は、 'addTarget:action:forControlEvents:'を使うことができます:http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIControl_Class/Reference /Reference.html#//apple_ref/doc/uid/TP40006779-RH2-SW4 –

+0

ありがとうございました。別の簡単な質問であなたを悩ますことができたら:コントローラーによって編集される予定のアレイを作成するにはどうすればよいですか?ビューにアクセスする必要がありますか? – confused

関連する問題