iPhone の開発を始めたばかりで、根本的な何かを見逃しているようです。
ビューベースのアプリケーションでは、ViewController 実装ファイルに UIView サブクラスをプログラムで追加し、値を設定できます。
- (void)viewDidLoad {
[super viewDidLoad];
CGRect myRect = CGRectMake(20, 50, 250, 320);
GraphView *graphView = [[GraphView alloc] initWithFrame:myRect];
[self.view addSubview:graphView];
graphView.myString = @"Working here";
}
同じファイル内のアクションで同じ値を変更しようとすると、graphView が宣言されていないためビルドが失敗します。
- (void)puschButton1 {
graphView.myString = @"Not working here";
}
UIView サブクラスを使用しているため、GraphView インスタンスのアウトレットはありません。
サブビューへの参照を取得するにはどうすればよいですか? または、これは別の方法で行う必要がありますか?
前もって感謝します
フランク