问题标签 [uitextfield]
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 - 限制 UITextView 或 UITextField 中粘贴的字符串长度
限制直接输入到 UITextView 或 UITextField 的字符串的问题之前已经在 SO 上解决:
但是现在使用 OS 3.0 复制和粘贴成为一个问题,因为上述 SO 问题中的解决方案不会阻止粘贴其他字符(即,您不能在使用上述解决方案配置的字段中键入超过 10 个字符,但是您可以轻松地将 100 个字符粘贴到同一字段中)。
有没有办法防止直接输入的字符串和粘贴的字符串溢出?
iphone - UITextField - 我如何使用自定义键盘并禁用默认键盘
我正在使用 UITextField 来获取价格字段的输入。因为它是为了价格,所以我想为一个小键盘和一个十进制按钮制作一个自定义键盘。我有键盘视图设置,但是,我不知道如何完全禁用默认的 iphone 键盘。有任何想法吗?
iphone - UITableViewCell 和 UITableView 的交互测试问题,有什么解决方案吗?
我有一个继承自的类UITableViewController
,这也是根类。此 tableView 包含三个自定义UITableViewCell
s(从 NIB 文件加载而不是子类化),每个UITableViewCell
都有一个UITextField
. 现在当我实现委托方法时
我没有收到任何事件。这个函数永远不会被触发,我也尝试实现其他委托方法,但它们都没有触发。如何触发这些委托方法?
我还想覆盖canPerformAction:sender:
这些UITextField
s 的函数(它们是 s 的一部分UITableViewCell
);
这该怎么做?
iphone - 带小数分隔符的数字键盘
如何获得带小数点分隔符的数字键盘?目前我被 UIKeyboardNumberPad 卡住了。
iphone - 清除 UITextField 的最佳方法
对于一个IBOutlet UITextField
,就内存管理或其他原因而言,您如何清除文本值是否重要?
或者
在objective-c中,可以接受给nil
对象发送消息并且@""
是静态的NSString *
。我不确定是否每个都@""
指向内存中的同一个对象,或者它是否分配了一堆 1 字节空终止字符串。
没什么大不了的,只是想我会问社区。谢谢。
ios - 如何使 UITextField 的文本在 iPhone 中以首字母大写显示
我有一个文本框,我只对首字母大写感兴趣,那么如何在 iPhone UITextField 中做到这一点。
iphone - UITableViewCell 中的 UITextField - 添加新单元格
我正在尝试在 iPhone 上的照片库中创建一个类似于 YouTube 视频上传器视图的表格视图。
这是基本设置。
我创建了一个包含 UITextField 的自定义 UITableViewCell。在我的表格中显示单元格效果很好,我可以毫无问题地编辑文本。我创建了一个事件挂钩,以便我可以查看文本字段中的文本何时更改。
我想做的就是这个。当用户第一次编辑文本时,我想在当前单元格下方的表格视图中插入一个新单元格(newIndexPath 在正确位置之前计算):
问题是当我运行单元格插入代码时,单元格被创建但文本字段的文本短暂更新,但随后键盘被关闭并且文本字段被设置回空字符串。
任何帮助都是极好的!我整天都在为这个问题头疼。
iphone - 如何选择 UITextField?
我想在 UITableView 中编辑用户的用户名。我向 UITableViewCell 添加了一个 UITextField ,这似乎工作得很好。但是当用户触摸单元格(甚至在文本字段之外)时,他希望进行编辑。
如何以编程方式选择文本字段?
代码看起来像:
iphone - becomeFirstResponder 不尊重键盘设置
我正在开发一个相当简单的 iPhone 应用程序来求解二次方程,主要是因为它非常简单——至少是概念和数学!
我在 Interface Builder 中创建了一个界面,它有几个标签、3 个文本字段(varAfield 等)和一个 Solve 按钮。设置为 UITextFieldDelegate 的 3 个文本字段已设置为自动显示“数字和标点符号”键盘。此代码用于关闭键盘,然后在用户点击返回键时自动移动到下一个变量(表示“下一步”,但变量 C 表示“完成”
无论如何,问题出现在 becomeFirstResponder 的第一个实例上。键盘按应有的方式出现,但是,它使用的是 ASCII 键盘而不是“数字和标点符号”。第二次调用它时,它按应有的方式工作。另外,如果我再次从变量 A 开始,它将正常工作。无论我将 becomeFirstResponder 的第一个实例移动到哪里,第一次(也是唯一一次)在应用程序中调用它时,它的行为都不正确。
更新: becomeFirstResponder 仍然(即使在第一个实例上)尊重我选择的返回键,但无论设置哪个键盘,它仍然显示“ASCII Capable”。发生什么了?我已经检查了 IB 中的所有内容,它似乎没问题...
objective-c - 限制 UITextField 大小
如何限制 UITextField 中的字符数?
即,如果我将其限制为 10 个字符,用户将无法输入超过 10 个字符。另外我想阻止他输入一些特殊字符,例如 +、= 等。
我该怎么做?