ストーリーボードからソースファイルに接続せずにobjective-cを使用してuilabelの値を設定する方法。 ストーリーボードでは、ラベルがuiviewにドロップされ、.hファイルへの接続をバインドしたくないと仮定して、objective-cを使用して値を設定する方法は可能です。あなたはストーリーボードからタグを設定することができ、このタグによってラベルにアクセスすることができますあなたが好きなUILabelプログラムによりを作成することができますコードを使用して接続していないラベルの値を設定します
-1
A
答えて
0
、
UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(91, 15, 0, 0)];
myLabel.text = @"hello";
[self.view addSybview:myLabel];
第二の事。あなたがself.viewのサブビューのNSArray
を得ることができます
第三のものは、あなたのメインビューを意味し、その配列から、あなたはそのラベルにアクセスすることができます。
これは可能な方法です。これはあなたが、あなたはあなたのコードからビューにアクセスするには、その値を使用することができ、ストーリーボードからあなたUILabel
にtag
値を割り当てることができます:)
0
を助ける:)
希望:
UILabel *label = (UILabel *)[self viewWithTag:1];
[label setText:@"setting some value"];
なぜ?さて、なぜ、なぜかを入れてみましょう。まず、.mファイルにも接続できます。次に、ラベルの 'tag'を設定し、' viewWithTag'でそれにアクセスすることができます。しかし、あなたはフレームワークと戦うように思えますが、これは決して良い考えではありません。 – dasdom