2012-01-23 8 views
0

私は、CATiledレイヤーに描画されたいくつかのコアグラフィックスを表示するUIViewのサブクラスを持っています。私は別々のクラスで図面をやっていると、このように画面に描画をレンダリングしています:インポートされたクラスのプロパティにアクセスする

drawLayer:(CALayer*)layer inContext:(CGContextRef)context { 

CGContextScaleCTM(context, 1, -1); 
[self.myDrawing renderInContext:context]; 

} 

をmyDrawingオブジェクトに私は、描画を行うためにインポートするいくつかのクラスを持っています。これらのクラスの一つは、の性質を持っていました:

@property (nonatomic, readonly) CGPathRef path; 

私は私のUIViewからこのプロパティにアクセスするにはどうすればよいですか?試しました

self.myDrawing.context.path 

しかし、私はそこにいません。何かご意見は?

+1

コードがなくても、私があなたを助けることができるかどうかわかりません。 –

+2

「それは私をそこにつかまえない」という意味ですか? 'self.myDrawing.context.path'の' context'プロパティの宣言は何ですか?どのクラスが 'path'プロパティで宣言されていますか? –

答えて

0

ありがとうございました!あなたのコメントは正しい方向に私を導いた。

私がしようとしていたのは、別のオブジェクトの内部のオブジェクトのパスプロパティにアクセスすることでした。 私はこれでそれをやった:

self.myDrawing.myParser.path 

私は自分のコードを歩いたら、私は分かりやすい質問をしていませんでした実現しました。 ピーターという言葉で私のコードワードを歩かせてくれてありがとう!

関連する問題