0

我在我的 uiviewcontroller 中添加了一些 uitextview。但是与 textViews 的数量相比,一些 textViews 没有被看到,因为视图很小。所以我想滚动它,这样我也可以看到其他 textViews。还有一件事——当我想在下面的 textView 中输入一些东西时,它会因为 iphone 键盘而隐藏。如果有人知道,请给我解决方案。非常感谢。

4

3 回答 3

1

在 self.view 中添加 UIScrollView。现在将所有子视图添加到 UIScrollView。

提供 UIScrollView 的 contentSize 的宽度和高度。

if heigth > 460 it will scroll vertically

if weight > 320 it will scroll horizontally

如果任何条件不匹配,那么您将无法滚动

于 2012-08-24T10:48:06.250 回答
0

您必须实现 UIScrollView。这是 iPhone 开发(一般来说只是 Apple 开发)的基础课程,在继续学习更高级的主题之前应该掌握它。这是该类的文档:http: //developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollView_Class/Reference/UIScrollView.html

于 2012-08-24T14:18:21.403 回答
0

您只需使用 UIScrollView。而不是在主视图中添加所有子视图(在您的情况下为多个 UITextView),只需在视图中添加一个 srollView,然后在该 scrollView.UIView 中添加所有子视图没有属性滚动。并且不要忘记更改滚动视图的 contentSize 属性。

于 2012-08-24T10:48:18.040 回答