我已經在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]; –