我已经在scrollview中放置了动态创建的文本字段。我需要为scrollview设置contentOffset。在textfield shouldbegin编辑我给了scrollview。它工作正常,如果我遍历完成按钮。但在如果我点击任何文本框的文本字段上升和我无法看到文本字段之间。它显示下一个字段的偏移量,但光标位于正确的文本字段中。我的代码是如何在动态创建的texfield中为scrollview设置内容偏移量?
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if(enteredHealthyHeart)
{
for(int i=0;i<[healthyHeart_TxtFldAry count];i++)
{
if(textField == [healthyHeart_TxtFldAry objectAtIndex:i])
{
getHHTag=textField.tag;
NSLog(@"getHHTag %i",getHHTag);
UITextField *tempTxtFld=[healthyHeart_TxtFldAry objectAtIndex:getHHTag];
if(i<([healthyHeart_TxtFldAry count]-1))
{
int j =tempTxtFld.frame.origin.y;
healthyHeartScrollView.contentOffset=CGPointMake(0 , j);
NSLog(@"j>>>>>%i",j);
}
if(i==([healthyHeart_TxtFldAry count]-1))
{
healthyHeartScrollView.contentOffset=CGPointMake(0 ,tempTxtFld.frame.origin.y);
}
[tempTxtFld resignFirstResponder];
return YES;
}
}
}
}
请帮我解决这个问题。
我在数组中添加了textfields。由于这些文本字段是动态的。的UITextField * tempTxtFld = [healthyHeart_TxtFldAry objectAtIndex:getHHTag];如何将在阵列 –
与标记添加视图对于这些文本框在添加的UITextField dyanamically还添加的时间[yourTextView setTag:99]; –