草庐IT

inputaccessoryview

全部标签

ios - 向 UITextField 键盘添加取消按钮

有没有办法在为UITextField显示的键盘上添加一个取消按钮?查看UITextInputTraits协议(protocol)引用,我找不到任何东西,包括尝试不同的键盘类型。 最佳答案 您可以创建一个输入附件View,它可以在键盘上方显示一个UIToolBar,然后向其添加一个取消按钮。查看下面的inputAccessoryView属性的文档链接。http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextField_Class/Refer

ios - iPhone X 如何处理 View Controller inputAccessoryView?

我有一个消息传递应用程序,它具有全屏表格View底部文本字段的典型UI设计。我将该文本字段设置为ViewController的inputAccessoryView并调用ViewController.becomeFirstResponder()以使该字段显示在屏幕底部。我知道这是Apple推荐的实现此UI结构的方法,它在“经典”设备上完美运行,但是当我在iPhoneX模拟器上测试时,我注意到使用这种方法时,文本字段不符合新的“安全区”。文本字段呈现在主屏幕指示器下方屏幕的最底部。我查看了HIG文档,但没有发现任何关于ViewController上的inputAccessoryView的有

ios - iPhone X 如何处理 View Controller inputAccessoryView?

我有一个消息传递应用程序,它具有全屏表格View底部文本字段的典型UI设计。我将该文本字段设置为ViewController的inputAccessoryView并调用ViewController.becomeFirstResponder()以使该字段显示在屏幕底部。我知道这是Apple推荐的实现此UI结构的方法,它在“经典”设备上完美运行,但是当我在iPhoneX模拟器上测试时,我注意到使用这种方法时,文本字段不符合新的“安全区”。文本字段呈现在主屏幕指示器下方屏幕的最底部。我查看了HIG文档,但没有发现任何关于ViewController上的inputAccessoryView的有

objective-c - inputAccessoryView 关闭键盘

我有一个停靠在View底部的textView。但是,当用户在commentTextView外部点击时,键盘不会消失。当前尝试:importUIKitclassCommentsViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletvarcommentBar:UIView!@IBOutletvarcommentTextField:UITextField!overridevarinputAccessoryView:UIView{returncommentBar}overridefu

objective-c - inputAccessoryView 关闭键盘

我有一个停靠在View底部的textView。但是,当用户在commentTextView外部点击时,键盘不会消失。当前尝试:importUIKitclassCommentsViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletvarcommentBar:UIView!@IBOutletvarcommentTextField:UITextField!overridevarinputAccessoryView:UIView{returncommentBar}overridefu

ios - 自定义 inputaccessoryView 中的 UITextView 不放弃第一响应者状态

我有一个聊天应用程序,它实现了一个float文本输入字段(类似于iOS消息应用程序)作为我的ChatViewController的inputAccessoryView(请参阅Apple'sdocumentation)。classChatViewController:UIViewController{overridevarinputAccessoryView:UIView?{returnchatInputView}overridevarcanBecomeFirstResponder:Bool{returntrue}...我的ChatViewController有一个ChatTableVi

ios - 自定义 inputaccessoryView 中的 UITextView 不放弃第一响应者状态

我有一个聊天应用程序,它实现了一个float文本输入字段(类似于iOS消息应用程序)作为我的ChatViewController的inputAccessoryView(请参阅Apple'sdocumentation)。classChatViewController:UIViewController{overridevarinputAccessoryView:UIView?{returnchatInputView}overridevarcanBecomeFirstResponder:Bool{returntrue}...我的ChatViewController有一个ChatTableVi

ios - 使用 InputAccessoryView 在键盘顶部添加一个 View

我正在尝试将uiview添加到始终位于键盘顶部的位置。我首先使用KeyboardWillShow/Hide完成了它,但它并没有涵盖所有案例,我正在尝试使用inputAccessoryView。这是我试过的:privatevaraccessoryView=UIView(frame:CGRectZero)classViewController:UIViewController{varmyView:customUIViewoverridevarinputAccessoryView:UIView{returnaccessoryView}overridefunccanBecomeFirstRes

ios - 使用 InputAccessoryView 在键盘顶部添加一个 View

我正在尝试将uiview添加到始终位于键盘顶部的位置。我首先使用KeyboardWillShow/Hide完成了它,但它并没有涵盖所有案例,我正在尝试使用inputAccessoryView。这是我试过的:privatevaraccessoryView=UIView(frame:CGRectZero)classViewController:UIViewController{varmyView:customUIViewoverridevarinputAccessoryView:UIView{returnaccessoryView}overridefunccanBecomeFirstRes

ios - inputAccessoryView 可以用于实际输入吗

今天早上,我正在查看我在某个地方找到的一些旧代码(并在应用程序中使用),这些代码破解了UIAlertView以便从用户那里获取一串输入。出于这个目的,它有点矫枉过正,看起来很傻,但我从未见过更简单的方法。然后我想出了以下方法,它似乎有效(iPad5.1.1和模拟器)。我的问题有点开放,但从本质上讲,是否存在这种策略会中断的条件:创建一个带有附件View的屏幕外文本字段,将代理文本字段放在附件View中,然后转发代理的各种属性设置?PMKeyboardTextField.h:#import@interfacePMKeyboardTextField:UITextField-(id)init