Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.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 UITextView自动完成气泡位置_Iphone_Ios_Uitextview - Fatal编程技术网

Iphone UITextView自动完成气泡位置

Iphone UITextView自动完成气泡位置,iphone,ios,uitextview,Iphone,Ios,Uitextview,在UITextView中输入数据时,我对自动完成气泡位置感到困惑 我所观察到的是,根据其框架的原点,自动完成的气泡要么出现在顶部,要么出现在底部。没有固定位置,如果scrollEnabled设置为no 这里有两个链接。代码是用init()编写的 有人能解释观察到的这种行为吗?我知道,为了便于使用,爆米花和泡泡会自动调整其位置。这已经出现在苹果的代码中,在这两张图片中,气泡的位置都是有意义的 UIView *view = [[[UIView alloc] initWithFrame:CGRec

在UITextView中输入数据时,我对自动完成气泡位置感到困惑

我所观察到的是,根据其框架的原点,自动完成的气泡要么出现在顶部,要么出现在底部。没有固定位置,如果scrollEnabled设置为no

这里有两个链接。代码是用init()编写的


有人能解释观察到的这种行为吗?

我知道,为了便于使用,爆米花和泡泡会自动调整其位置。这已经出现在苹果的代码中,在这两张图片中,气泡的位置都是有意义的

UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(0, 150, 320, 41)] autorelease];
view.backgroundColor = [UIColor grayColor];
[self.view addSubview:view];
UITextView *growingTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 10, 200, 27)];
growingTextView.font = [UIFont fontWithName:@"Helvetica" size:13];
growingTextView.scrollEnabled = NO;
[view addSubview:growingTextView];
    UIView *view = [[[UIView alloc] initWithFrame:CGRectMake(0, 50, 320, 41)] autorelease];
    view.backgroundColor = [UIColor grayColor];
    [self.view addSubview:view];
    UITextView *growingTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 10, 200, 27)];
    growingTextView.font = [UIFont fontWithName:@"Helvetica" size:13];
    growingTextView.scrollEnabled = NO;
    [view addSubview:growingTextView];