becomefirstresponder

    0热度

    1回答

    我有一个macOS应用程序使用故事板(OSX 10.12; Xcode 9)。我感兴趣的视图控制器嵌入在SplitViewController中,该视图嵌入SplitViewController中,该ViewViewController是主ViewController的contentViewController,因此它坐落在三层深处。 在此视图中的控制器,我有一个的NSTextField( “标题

    0热度

    1回答

    所以我有这样的代码来创建我inputAccessoryView当键盘显示出来: self.toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 1024, 44)];; self.toolbar.backgroundColor = [UIColor blueColor]; NSMutableArray *toolbarItem

    1热度

    2回答

    我使用UIColletion视图与自定义单元格与里面的UITextField。正如我发现的那样,当textField成为第一响应者时,collectionView会自动滚动,所以键盘不会覆盖编辑的字段。 问题是,此功能无法正常工作。它将文本字段滚动到键盘正上方的位置,但接下来滚动一点点,键盘隐藏文本字段的一部分。 我尝试了只有一个简单的收集视图,只有一个原型单元格与其中的文本字段的新项目,它也不工

    0热度

    1回答

    我有4个TextField对齐在一起,每个都有一个标记(1,2,3,4),它用作代码输入。我想确保何时点击或点击其他代码输入的当前字段将使当前字段成为其第一响应者。 示例场景 1 _ _ _ 如果我点击其他地方的第一个文本字段应该第一个文本框 使用下面的代码,我能够做的那么点焦点,但问题是如果在代码输入中没有当前的第一响应者,键盘不会出现。 func textFieldDidBeginEditin

    2热度

    2回答

    这里我有一个简单的例子。即时呼吁FirstResponder在viewDidLoad。但配件视图仅在点击屏幕后显示。为什么不从一开始就展示? class TestViewController: MainPageViewController { private let accessoryView = UIView() //TextInputView() // MessageInputAc

    3热度

    1回答

    我有一个UITableViewController的子类,它显示了几行(确切地说是8行),其中第一行是一个包含UITextField的自定义单元格。加载视图时,我立即通过调用becomeFirstResponder对该textfield键盘弹出。这一切工作正常,直到我从iOS 9升级到iOS 10。现在视图跳转到视图的底部,键盘覆盖了我的最后两行,而我的TextField不在可见区域。当我注释掉b

    1热度

    2回答

    我正在构建一个引脚条目视图控制器,与您在进入设置 - > TouchID时看到的iOS非常相似,它会提示您输入引脚。 我试图模仿PIN输入的viewController的模式呈现沿呈现的iOS键盘(同时)的它的行为。我注意到像Venmo这样的其他应用程序也能够实现这一点。 我该如何实现这种行为?我的pinEntryView是一个textField。我试图在viewDidAppear中发送becom

    0热度

    3回答

    我需要打开键盘上的按钮单击UIButton(不使用/用于UITextField)。我试图通过覆盖变量canBecomeFirstResponder来创建自定义按钮,但它不起作用。 有没有其他方法可以做到这一点? 注意:我想将UIPIckerView设置为键盘框架中UIButton的输入视图。 这是我的代码。 class RespondingButton: UIButton { ove

    0热度

    1回答

    self.textField_name.becomeFirstResponder() 此行有一个返回类型Bool。虽然担心这一点并不重要,但我只是想着从becomeFirstResponder返回一个值的目的是什么。换个角度来看 - 如何使用becomeFirstResponder的返回值?到目前为止,我知道becomeFirstResponder使得UITextField/UITextVie

    1热度

    1回答

    我有一个自定义UICollectionViewCell(姑且称之为MyCustomCell)具有自定义UITextField(姑且称之为MyCustomField)里面,用户可以添加文字。但是,似乎不管我做什么,抽头输入都不会从MyCustomCell到其子视图MyCustomField。以前,我有这样的安排,除了MyCustomCell是UITableViewCell和,因为某些原因工作。 现在