【问题标题】:UIScrollView with multiple UITextfield automatically scroll when any text field becomes first responder当任何文本字段成为第一响应者时,具有多个 UITextfield 的 UIScrollView 会自动滚动
【发布时间】:2011-06-25 12:09:33
【问题描述】:

我有几个 UITextField 作为 UIScrollView 的子视图。所有这些文本字段的行为都像不同的页面。(我的滚动视图是水平滚动的)。有时我用这个方法滚动我的滚动视图 (- (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated) 在我使用这个方法滚动之后,如果我触摸任何 UITextField ,我的 scrollView 会自动滚动到第一个 UITextField 这是滚动视图的起源。 谢谢。

【问题讨论】:

    标签: objective-c cocoa-touch ios4 uiscrollview uitextfield


    【解决方案1】:

    你的问题描述不是很清楚,但我可以给你一个开始寻找的地方。当 UIScrollView 的任何子视图成为 UISCrollView 调用 scrollsRectToVisible 的第一响应者时。如果 scrollView 滚动到错误的位置,这可能是因为点击手势为第一响应者设置了错误的 UITextField。为什么会发生这种情况,我不能说(不是没有代码)。希望这会引导您朝着正确的方向前进。

    内森

    请记得投票。

    【讨论】:

      【解决方案2】:

      我在这里回答了同样的问题:Disable UIScrollView scrolling when UITextField becomes first responder
      希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 2012-10-14
        • 2011-06-02
        • 2018-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多