在UITextView中输入数据时,我对自动完成气泡位置感到困惑。
我所观察到的是,根据其框架的来源,自动完成的气泡可能位于顶部或底部。没有固定的位置,提供的scrollEnabled设置为NO 。
以下是两个链接。代码用init()
编写http://www.flickr.com/photos/26021742@N00/6975525835/
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];
http://www.flickr.com/photos/26021742@N00/6975525727/
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];
任何人都可以解释这种观察到的行为吗?
答案 0 :(得分:0)
我知道弹出窗口和气泡总是会自动调整它的位置以方便使用。它已经在Apple的代码和两个图像中,泡沫位置是有道理的。