나는 친구의 세부 정보를 보여주는보기가있는 앱을 만들고 있습니다. 그래서 세부 사항을 변경해야하는 경우. 나는 그것을 바꾸기 위해 라벨을 확인해야 할 것입니다. 여기에 각 레이블에 대해 태그 값을 설정했습니다.보기에서 태그 값을 알 수있는 방법
사용자가 레이블을 누르면보기에 새 텍스트 필드가 표시되고 사용자가 세부 정보를 변경할 수 있습니다.
그래서 내가 터치 터치 값을 확인하는 방법을 시작했습니다 ... 하지만 언제든지 내가 태그 값을 가져야 할 때 0으로보기의 태그 값을 가져 오는 중입니다 클릭 한 레이블의 내 코드는 다음과 같습니다
... i는 사용자 상호 작용을 활성화 한 경우에도 내가 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;
}
유하는 경우
감사합니다,
당신이 레이블 태그 값을 설정? – vishiphone