私はいくつかのuiviews(view1とview2)を作成していますが、MainView実装ファイルではそれらのビューのラベルのラベルテキストを設定します。私は何とかその特定のuiviewを参照する必要がありますか、または私はこれをどのようにしますか?Objective-c初心者が助けを必要とする - UIViewコントローラ
ここに私が持っているものがありますが、分にはラベルやボタンにテキストが表示されません。ここに私のコードです:
-(IBAction)lvl1Next{
switch (questionNum)
{
case 0:
[lvl1ButtonA setTitle:@"A: 372" forState: UIControlStateNormal];
[lvl1ButtonB setTitle:@"B: 376" forState: UIControlStateNormal];
[lvl1ButtonC setTitle:@"C: 374" forState: UIControlStateNormal];
[lvl1LabelQuestion setText:(@"1. 139 + 235 =")];
[email protected]"3";
break;
case 1:
.....
私のラベルが表示されない理由を知っていますか?私が試してみると:
「構造体または共用体ではないメンバーの要求」というエラーが表示されます。
私のmainviewヘッダークラスでは、これらのボタンとビューをすべて参照しています。@interface MainView:UIView { IBOutlet UIView * view1; IBOutlet UIView * view2; IBOutlet UIView * view3; ... IBOutlet UIButton * lvl1ButtonNext;しかしラベルのテキストは、レベル1に入るためにボタンをクリックすると表示されません。 –
私はボタンにそのコードを入れて見ると1になるとわかりました。しかし、これは適切なコーディングだとは思わない。 –
ヘルプが必要な場合は、質問を編集し、関連するコードをすべて投稿してください。 – Jordan