2011-08-08 14 views
1

はなく、風景の中に、客観-Cに新しいビーイングが、私は、アプリでドラッグアウトしようとしていたいじって、私のviewcontroller.mから次のコードは、肖像画で大丈夫働く座標:が把握することはできませんのiPadのランドスケープビューは

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {  
UITouch *touch = [[event allTouches] anyObject]; 
CGPoint location = [touch locationInView:mainView.superview]; 
testViewToMove.center = location; 
} 

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { 
[self touchesBegan:touches withEvent:event]; 
} 

メインビューは、アプリケーションで作成されたデフォルトビューで、testViewToMoveは私がキックのために作ったUIViewです。

ランドスケープでは、座標が変換されていないようです。私はこれが何か明白だと確信していますが、私はそれを得ません、ここで何が起こっていますか?

私が風景にビューを設定し、無駄にいくつかの他の設定をいじってみました...私はまたthisを見ましたが、私自身の失望に私はそれが仕事を得ることができませんでした。

+1

まあ、あなたが本当にあなたの問題を解決すべきだと言われる他の質問で提供される答え。あなたはそのコードを実装するのに苦労していますか? – MiguelB

+0

新鮮な目でそれを微調整すると、今働いているようです –

答えて

1

は、私はちょうど上記のリンクの修正を適用した後、第一の方法ではmainView.superviewにself.viewを変更するために必要なようです。

関連する問題