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