我的一个控制器中的UIScrollView中有一个UITextView。
问题在于,当您输入文本并到达scrollView的底部时,最后一行文本(您正在键入的文本)实际上超出了滚动视图的底部并被隐藏。
非常感谢任何帮助。
scrollView.frame = CGRectMake(15.0f, 20.0f+15.0f, self.view.frame.size.width-15.0f*2.0f, self.view.frame.size.height-keyboardBar.frame.size.height-keyboardBounds.size.height-20.0f-15.0f*3.0f);
postTextView.frame = CGRectMake(0.0f, 0.0f, scrollView.frame.size.width, scrollView.frame.size.height);
[self.view addSubview:scrollView];
[scrollView addSubview:postTextView];
`
答案 0 :(得分:0)
您需要设置滚动视图的内容大小,以便它知道如何滚动其子视图:
[scrollView setContentSize:postTextView.frame.size];
滚动视图的框架就是它自己在self.view上占用的空间。内容大小是所有滚动视图的子视图将在滚动视图内占据的大小。