-
1594 votesanswersviews
当键盘存在时,如何让UITextField向上移动?
使用iOS SDK: 我有一个带有 UITextField 的 UIView ,它可以调出一个键盘 . 我需要它能够: 允许滚动 UIScrollView 的内容,以便在键盘启动后查看其他文本字段 自动“跳跃”(通过向上滚动)或缩短 我知道我需要 UIScrollView . 我已经尝试将我的 UIView 的类更改为 UIScrollView 但我仍然无法向上或向下滚动文本框 . ... -
213 votesanswersviews
使用Swift使用键盘移动视图
我有一个应用程序,在视图的下半部分有一个文本字段 . 这意味着当我输入文本字段时,键盘将覆盖文本字段 . 如何在打字时向上移动视图以便我可以看到我正在键入的内容,然后在键盘消失时将其移回原来的位置? 我到处都看,但所有解决方案似乎都在Obj-C中,我还没有完全转换 . 任何帮助将不胜感激 . -
311 votesanswersviews
使用Swift触摸任何地方关闭iOS键盘
我一直在寻找这个,但我似乎无法找到它 . 我知道如何使用 Objective-C 关闭键盘,但我不知道如何使用 Swift ?有人知道吗? -
76 votesanswersviews
从Swift中的userInfo获取键盘大小
我一直在尝试添加一些代码来在键盘出现时移动我的视图,但是,我在尝试将Objective-C示例转换为Swift时遇到了问题 . 我已经取得了一些进展,但我被困在一条特定的路线上 . 这些是我一直关注的两个教程/问题: How to move content of UIViewController upwards as Keypad appears using Swift http://www.io... -
63 votesanswersviews
如何获得键盘的高度?
不同iOS设备上键盘的高度不同 . 有人知道如何以编程方式获得设备键盘的高度吗? -
3 votesanswersviews
如何使用keyboardDismissMode = .interactive为键盘滚动设置动画
我正在创建应用程序的聊天部分,当用户上下滚动scrollview时,我遇到键盘动画问题 . 我正在使用keyboardDismissMode = .Interactive,我无法找到使用它的通知 . 这是违约状态 . 这里我有UIView()用户作为Textview和Button的容器 . 当用户只是慢慢向下滚动键盘时,这就是我的问题 . 当键盘开始移动时,我需要使用containerView移... -
0 votesanswersviews
如何在使用keyboardDismissMode = .interactive时获得实时键盘框架
所以我的情况如下:我有一个加载聊天消息的collectionView,以及一个包含textview,一个发送按钮和一些按钮(文本,照片等)的inputBarView . 目前,我正在使用通知来跟踪显示和隐藏的键盘,并修改inputBarView的底部约束以使其保持在键盘顶部 . 我想要实现的是让用户能够轻扫键盘,类似于facebook和imessage的做法(gif 1) . Gif 1 - th... -
2 votesanswersviews
在键盘演示中点击UITextView或UITextField的UIScrollView问题
我有一个UIScrollView,它包含UITextFields和UITextViews . 我已经注册了UIKeyboardDidChangeFrameNotification . 当我点击文本字段或文本视图时,触发了更改帧通知操作,并调整滚动视图的contentOffset,如下所示 - (void)keyboardDidChangeFrame:(NSNotification *)notifi... -
1 votesanswersviews
编辑时TextField附加到键盘 - 如何使ScrollView与编辑前相同?
我创建了新的Xcode单视图项目 . 在界面构建器中,我添加了一个UIScrollView来覆盖完整视图 . 在这个scrollview上,我添加了一个UITextField . 生成的UI如下所示: 请注意,此时滚动视图不会滚动,因为内容仅采用视图大小而不大于视图大小 . 现在,在编辑时将UITextField置于键盘顶部,我按照Apple在_1541726页面上描述的方式进行操作 . 执行此操... -
0 votesanswersviews
键盘出现在iPad时如何移动视图?
当iPad虚拟键盘出现时,它会覆盖我视图中的一些文本字段 . 当键盘出现时,有没有办法将ViewController移动? -
-1 votesanswersviews
键盘问题移动视图 . (键盘大小&&视图移回问题)
UIView中有几个TextField . 我想在用户编辑TextField时向上移动视图 . 然后我尝试引用Move view with keyboard using Swift 我的核心代码如下: //MARK: Properties @IBOutlet weak var userAccountTextField: UITextField! @IBOutlet weak var passwor... -
0 votesanswersviews
快速移动视图与键盘
我试图在键盘出现时向上移动视图,在键盘隐藏时向下移动 . 我遇到的问题是高度似乎不同:KBH1输出216,KBH2输出260 . 这导致视图向下移动得比最初移动的距离更远 . 我该如何纠正这个? extension UIViewController { func addKeyboardFunctions() { let tap: UITapGestureRecogniz... -
13 votesanswersviews
UIKeyboardDidShowNotification多次调用,有时键盘尺寸不正确
我试图在键盘出现/更改时在键盘上方移动UITextView . 让's say I have the English keyboard displaying and then switch directly to the Chinese keyboard (which is taller than the standard English keyboard). In this scenario m... -
10 votesanswersviews
键盘处理就像iOS 7中的Messages app一样
我正在实现一个类似于Messages应用程序中发生的视图,因此有一个视图,UITextView附加到屏幕的底部,还有UITableView显示主要内容 . 当它被轻敲时,它会随着键盘向上滑动,当键盘被解除时,它会滑回到屏幕的底部 . 我有这个部分并且它完美地工作 - 我只是订阅键盘通知 - 将隐藏和显示 . 问题是我已经在UITableView上将键盘解除模式设置为交互式,并且我无法在平移时捕获对... -
1 votesanswersviews
通过自定义键盘扩展发送文本消息(SMS)
我是iOS开发的新手 . 现在我正在尝试使用Swift 3开发自定义键盘扩展 . 我想知道如何通过我的自定义键盘扩展发送文本消息(SMS) . 我尝试使用以下方法在基本应用程序中执行此操作: func sendMessage(){ if (MFMessageComposeViewController.canSendText()) { let controller = MFM... -
3 votesanswersviews
iOS屏幕键盘出现时隐藏导航栏
在我的应用程序中激活屏幕键盘时,将隐藏iOS导航栏 . 我怎样才能防止这种情况发生?当用户在搜索栏中时以及用户点击它时,就会发生这种情况 . 一旦用户点击取消或搜索/完成编辑,我设法在搜索页面上显示导航栏,但搜索栏则进入导航栏 . 我没有在界面构建器上选择“隐藏栏,如果键盘出现” .