Iphone 键盘吃掉了我在UITextView中的第一行文本!
我在使用UITextView时遇到了一个非常奇怪的问题,我尝试使用UITextView的“GrowthStyle”,用contentSize连接框架,关闭Iphone 键盘吃掉了我在UITextView中的第一行文本!,iphone,uiscrollview,uitextview,Iphone,Uiscrollview,Uitextview,我在使用UITextView时遇到了一个非常奇怪的问题,我尝试使用UITextView的“GrowthStyle”,用contentSize连接框架,关闭。scrollEnabled,Build&Run:但当单击屏幕底部时,键盘显示出来,UITextView向上移动一小段距离,其顶行消失,代码如下: - (void)viewDidLoad { [super viewDidLoad]; //Turn off the scrollEnabled. UITextView *growSt
。scrollEnabled
,Build&Run:但当单击屏幕底部时,键盘显示出来,UITextView向上移动一小段距离,其顶行消失,代码如下:
- (void)viewDidLoad {
[super viewDidLoad];
//Turn off the scrollEnabled.
UITextView *growStyleText.scrollEnabled = NO;
//Wire the growStyleText's contentSize to its frame, let it grow.
CGRect selfHack = growStyleText.frame;
selfHack.size = growStyleText.contentSize;
growStyleText.frame = selfHack;
//Make a UIScrollView
UIScrollView *scroll.contentSize = selfHack.size;
scroll.clipsToBounds = NO;
[self.view insertSubview:scroll atIndex:1];
//Add the TextView on the ScrollView, make it scrollable.
[scroll addSubview:growStyleText];
}
单击最后一行后,键盘显示,然后顶行消失!我想了一整天,有人看到了吗?如何使顶行向上移动而不是消失?这个问题对我来说很难回答,我想可能会有简单的答案,非常感谢
我不知道您想做什么,但是,既然UITextView是UIScrollView的子类,为什么需要将其创建为UIScrollView的子视图? 然后,根据我的经验,在将UIScrollView添加到视图之前,无法获取其contentSize。 我发现这个答案很有用
希望有帮助。你有没有想过这个问题?我的UITextView也有同样的问题。。。