【问题标题】:How to add scrollview to the normal UIView in iPhone SDK?如何将滚动视图添加到 iPhone SDK 中的普通 UIView?
【发布时间】:2011-01-24 05:58:42
【问题描述】:

在我的 iPhone 应用程序中,我有一个注册表单。注册表单包含许多文本字段。

当键盘出现时视图底部附近的文本字段会被隐藏,甚至我无法滚动。我该如何解决这个问题?

是否可以通过使用 Scrollview 来实现?如果是,我应该如何添加?

【问题讨论】:

    标签: iphone cocoa-touch ios4 uiscrollview


    【解决方案1】:

    是的。处理此问题的正确方法是将您的整个表单包装在 InterfaceBuilder 中的 UIScrollView 中。然后,当键盘出现时,缩小 UIScrollView 使其不会延伸到键盘下方。您的表单将变为可滚动的。查看键盘通知以了解何时调整滚动视图的大小。

    【讨论】:

      【解决方案2】:

      你可以将scrollView添加到UIView,彻底IB或者代码。

      您可以通过代码添加为[self.view addSubView:scView];

      在此之前,您需要将所有字段、标签和 TextFields 添加到 ScrollView 并为字段设置标签以供参考。

      还有一件事,当您选择 Textfields 输入一些文本时,您需要将 UIView 移动到某个位置,方法是将视图的 'y' 索引设置为负值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-09-09
        • 1970-01-01
        相关资源
        最近更新 更多