问题标签 [inputview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 是否可以更改 MonoTouch 中的默认 InputView?
当文本字段成为第一响应者(即获得焦点)时,我想显示与标准键盘(例如选择器控件或日期选择器)不同的视图。这将非常好,因为目前我正在将包含我的选择器控件的自定义视图推送到用户选择选项的导航堆栈上,然后点击确定或取消按钮。
将自定义视图分配给此属性会导致显示该视图。
但是,它是只读的!
有解决方法吗?我是否需要实现自定义 UITextField 控件并以某种方式覆盖 InputView 属性?我需要调用某种本机函数吗?我真的很想不必做这两件事……但如果我必须这样做,那就这样吧。提前致谢!
ios - iOS UITextField-关闭自定义 inputView
我正在为某些文本字段使用自定义 inputView,但是当我在文本字段上调用 resignFirstResponder 时,自定义输入视图不会关闭...有什么建议吗?
经过一些研究,这个问题仅在使用模态视图中呈现的 viewController 时才会出现......否则它可以正常工作......
谢谢
-丹尼尔
iphone - 带有 InputView 的 UISearchBar
我正在为我的应用程序制作自定义键盘,它与 UITextField 一起工作正常。但是 UISearchBar 不支持 inputView
如何在 UISearchBar 中替换为我的自定义 UITextField 或如何在 UISearchBar 中实现 inputView ?
textfield - 自定义键盘:inputView:如何更改键盘大小?
我使用带有“setInputView”功能的自定义键盘实现了文本字段。但我有一个问题:我的键盘框架不是标准的 iphone 键盘框架。
问题是:如何更改自定义键盘的大小?我知道一些功能,例如:UIKeyboardFrameBeginUserInfoKey,..etc。
请注意:iPhone 键盘框架 = 0,264,320,216 我的自定义键盘框架 = 0,0,320,460
希望您的友好合作,最好的问候... P
iphone - 如何更新作为 inputView 子视图的 UILabel?
我有 UITextView 用户在其中键入文本。显示键盘时,我在其上添加带有 UIlabel 的 inputView。我希望这个 UIlabel 保存文本的字符长度。这似乎很容易,但不幸的是,当用户更改文本时它不会更新这个单词计数器 UILabel ..
这就是我加载 inputView 的方式
在 inputAccessoryView 中,我只是将 UILabel 添加为子视图。显示键盘时,UILabel 也与 inputView 一起显示。我跟踪变化
不幸的是, UILabel 从未更新(重绘)。当我登录控制台它的值时,该值是正确的,所以它的更新,但 UIlabel 永远不会重绘并保持默认值。
谁能帮我这个?
iphone - 为 UITextView 旋转自定义 inputView 的问题
我编写了一个自定义输入视图,用于替换UITextView
. 如果我将我的 custom 指定UIView
为 my UITextView
's inputView
,它在纵向和横向模式下都可以正常工作。
当我旋转设备时会出现问题 - 每当我这样做时,我的自定义UIView
扩展以填充整个屏幕,而不是仅仅覆盖键盘。我在任何地方都没有任何自定义大小调整代码 - 我实际上只是将 UIView 分配为 UITextView 的 inputView 属性,然后旋转设备。
当我旋转设备时,如何让我的自定义键盘视图只占用普通键盘占用的空间?
objective-c - 动态修改视图
我正在我的应用程序中实现自定义键盘。我希望键盘适用于文本字段的多种“类型”(所有数字,但有些可以有负值与严格正数,一些整数与一些十进制值)。我想根据 textField 的“类型”隐藏一两个按钮来实现这一点。
我已经构建了键盘,并且可以将其分配为我的 textFields (xValue) 之一的 inputView。我还在键盘的 ViewController 中编写了一个方法,该方法将整数作为输入并应该修改键盘按钮。目前,此方法在我的 ViewController 的 viewDidLoad 方法中有效,但我想从初始化键盘的 ViewController 类中调用它。当我尝试调用它时,隐藏的属性没有改变。
在包含我的文本字段的 ViewController 的 viewDidLoad 中,我输入了以下内容:
在 DCKeyboard.m 我定义了:
当我尝试如上所述调用它时,
如上所述,如果我从 DCKeyboard 的 viewDidLoad 方法中调用它,如下所示,那么它可以工作 - 所以我确信我已经正确设置了所有内容并且代码可以正常工作。我一定只是错过了一个基本概念!
iphone - UIPickerView 作为 inputView 在方向更改时搞砸了
我使用标准 UIPicker 视图作为 iPhone 应用程序中 textField 的 inputView。当视图以横向或纵向加载时,选择器的大小与相应的键盘相同。但是,当您在视图内旋转设备一次时,选择器不会正确调整其高度,就像它调整宽度一样。我设置了 UIViewAutoresizingFlexibleWidth 。当我尝试设置 UIViewAutoresizingFlexibleHeight 时,选择器在旋转时会变得混乱(图形不稳定,组件被切断),尽管高度是正确的!有没有人弄清楚这一点?
iphone - 防止在 iPhone 上使用 inputView 显示 UIPicker 时直接输入 UITextField
我的代码工作得非常好,通过使用对象的 来显示对象UITextField
(在 a 中UITableViewCell
)的选择器。这会停止显示键盘,但不会阻止某人直接在该字段中输入。inputView
UITextField
公平地说,他们只能粘贴一些内容,但即使您不希望在该字段中使用自定义值,也不允许这样做。
是否有关闭文本输入的方法?我试过了:
在textFieldShouldBeginEditing()
委托方法中,但这仅用于防止字段操作 - 所以没有选择器出现。
有没有其他方法可以防止这种行为?
提前致谢。
ios - UITextField 最大输入视图高度
在我的应用程序中,我使用 anUIView
作为我的 inputView UITextField
。高度为 252。问题在于,当UIView
文本字段成为第一响应者时,仅显示顶部的 216 个像素。UITextField
inputView有最大高度吗?