Swift:当键盘出现时,如何使视图控制器滚动到文本字段
我有一个视图控制器,在视图中垂直放置8个文本字段。问题是键盘会阻塞某些文本字段,因此用户无法输入任何数据。所以,基本上我需要一种滚动视图的方法 我确实尝试了这个StackOverflow问题中列出的方法,但在将一些objective-c转换为Swift时遇到了困难 我想知道是否有人在Swift中解决了这个问题,如果有,可以发布一个例子吗Swift:当键盘出现时,如何使视图控制器滚动到文本字段,swift,Swift,我有一个视图控制器,在视图中垂直放置8个文本字段。问题是键盘会阻塞某些文本字段,因此用户无法输入任何数据。所以,基本上我需要一种滚动视图的方法 我确实尝试了这个StackOverflow问题中列出的方法,但在将一些objective-c转换为Swift时遇到了困难 我想知道是否有人在Swift中解决了这个问题,如果有,可以发布一个例子吗 提前谢谢 您好,我已经通过将UIScrollView子类化解决了这个问题。这是scrollView的快速版本,可用于自动布局 你可以在这里结账 基本上,这个想
提前谢谢 您好,我已经通过将UIScrollView子类化解决了这个问题。这是scrollView的快速版本,可用于自动布局 你可以在这里结账 基本上,这个想法是注册键盘通知(例如,
UIKeyboardWillChangeFrameNotification
),并在显示键盘时滚动以使活动文本字段可见