2016-04-16 3 views
-1

ストーリーボードからソースファイルに接続せずにobjective-cを使用してuilabelの値を設定する方法。 ストーリーボードでは、ラベルがuiviewにドロップされ、.hファイルへの接続をバインドしたくないと仮定して、objective-cを使用して値を設定する方法は可能です。あなたはストーリーボードからタグを設定することができ、このタグによってラベルにアクセスすることができますあなたが好きなUILabelプログラムによりを作成することができますコードを使用して接続していないラベルの値を設定します

+0

なぜ?さて、なぜ、なぜかを入れてみましょう。まず、.mファイルにも接続できます。次に、ラベルの 'tag'を設定し、' viewWithTag'でそれにアクセスすることができます。しかし、あなたはフレームワークと戦うように思えますが、これは決して良い考えではありません。 – dasdom

答えて

0

UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(91, 15, 0, 0)]; 
myLabel.text = @"hello"; 
[self.view addSybview:myLabel]; 

第二の事。あなたがself.viewのサブビューのNSArrayを得ることができます

第三のものは、あなたのメインビューを意味し、その配列から、あなたはそのラベルにアクセスすることができます。

これは可能な方法です。これはあなたが、あなたはあなたのコードからビューにアクセスするには、その値を使用することができ、ストーリーボードからあなたUILabeltag値を割り当てることができます:)

0

を助ける:)

希望:

UILabel *label = (UILabel *)[self viewWithTag:1]; 
[label setText:@"setting some value"];