私は友人の詳細を表示しているビューを持っているアプリケーションを作っています。 そのため、詳細を変更する必要がある場合。それを変更するには、ラベルを確認する必要があります。 ここでは、ラベルごとにタグ値を設定しました。ビューからタグ値を知る方法
ユーザーがラベルを押すと、新しいテキストフィールドがビューに表示され、ユーザーは詳細を変更できます。
これは、私はタッチの値をチェックしているメソッドを開始しました... しかし、私はいつでも私はタグの値を取得する必要がありますゼロとしてビューのタグ値を取得していますクリックしたときのラベルの私のコードを以下に示し
...私はユーザーとの対話を有効にした場合でも、私は0としてタグ値を取得しています//ここで
txtTmp = [[UITextField alloc] init];
//txtTmp is the textfield which should appear as super view of the label where i have clicked
txtTmp.delegate=self;
self.lblName.tag=11;
UITouch *touch = [touches anyObject];
...
NSLog(@"view.tag = %d",touch.view.tag);
if(touch.view.tag==11) {
[txtTmp setFrame:CGRectMake(162, 43, 138, 50)];
txtTmp.text=lblName.text;
[self.view addSubview:txtTmp];
[txtTmp becomeFirstResponder];
temp=1;
}
Uの場合
おかげで、
は、ラベルのタグ値を設定していますか? – vishiphone