Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 文本字段自动更正问题_Iphone - Fatal编程技术网

Iphone 文本字段自动更正问题

Iphone 文本字段自动更正问题,iphone,Iphone,我正面临一个与UITextField的自动更正相关的奇怪问题。 我有一个从UIScrollView派生的类(UIScrollView的子类),在底部分别包含一些textfield、textview和按钮 当我在文本字段中输入一些文本时,我遇到了一个问题&自动更正气泡弹出。如果我点击泡泡,放弃它&点击弹出式沙发的按钮,它的尺寸是正确的。但如果我不禁用气泡并向上滚动视图以点击按钮,它会弹出错误的位置 这就是我为展示popover所做的: - (void)presentImagePicker:(UII

我正面临一个与UITextField的自动更正相关的奇怪问题。 我有一个从UIScrollView派生的类(UIScrollView的子类),在底部分别包含一些textfield、textview和按钮

当我在文本字段中输入一些文本时,我遇到了一个问题&自动更正气泡弹出。如果我点击泡泡,放弃它&点击弹出式沙发的按钮,它的尺寸是正确的。但如果我不禁用气泡并向上滚动视图以点击按钮,它会弹出错误的位置

这就是我为展示popover所做的:

- (void)presentImagePicker:(UIImagePickerControllerSourceType)type
             withAnimation:(BOOL)animated {
  if ([popoverViewController_ isPopoverVisible]) {
    [popoverViewController_ dismissPopoverAnimated:YES];
    return;
  }

  UIImagePickerController *picker =
      [[[UIImagePickerController alloc] init] autorelease];
  [picker setDelegate:self];
  [picker setSourceType:type];
  [[picker navigationBar] setTintColor:[UIColor bloggerBarColor]];
  UIPopoverController *popoverController =
      [self popoverWithViewController:picker];
  CGRect rect = CGRectZero;

  if (type == UIImagePickerControllerSourceTypePhotoLibrary) {
    rect = [[composeView_ addPhotoLibraryButton] frame];
  } else {
    rect = [[composeView_ addPhotoCameraButton] frame];
  }

  [popoverController presentPopoverFromRect:rect
                                     inView:[self view]
                   permittedArrowDirections:UIPopoverArrowDirectionAny
                                   animated:YES];
}
提前谢谢。
Tarun

最后,我得到了修复,我观察到内容偏移量包含y轴的-ve值。因此,只需进行一次检查,比较它是否小于零,仅此而已:)

最后,我得到了修复,我观察到内容偏移量包含y轴的-ve值。因此,只需进行一次检查,比较它是否小于零,仅此而已:)

显示弹出窗口的代码是什么?正在进行的图片可能也很有用@OmarAbdelhafith我编辑了这篇文章,展示了我在展示popover时所做的工作。最后,我得到了修复,我发现内容偏移量包含了y轴的-ve值。因此,只需进行一次检查,比较它是否小于零,仅此而已:)显示弹出窗口的代码是什么?正在进行的图片可能也很有用@OmarAbdelhafith我编辑了这篇文章,展示了我在展示popover时所做的工作。最后,我得到了修复,我发现内容偏移量包含了y轴的-ve值。因此,只需进行一次检查,比较它是否小于零,仅此而已:)