uitextfield相关内容

在 iOS 中的 UITextField 中允许单个数字

我有一个Verification ViewController,我通过短信获得了4位数的验证码,我需要输入这些验证码才能登录,我已经像这样创建了ViewController> 正如你所看到的四个 UITextField,我只需要为每个 UITextField 允许一个数字, 我尝试过的:我试图使用 shouldChangeCharactersInRange:method: ,但它没有被 ..
发布时间:2021-12-11 09:38:49 移动开发

UITableViewCell 帮助中的 UITextField

我在互联网上搜索了一个很好的教程,或者发布了关于在每个单元格中填充 UITextField 以进行数据输入的 UITableView 的帖子. 我想在滚动时跟踪每个 UITextField 和其中写入的文本.tableView 将被分段.我一直在使用自定义 UITableViewCell,但我对任何方法都持开放态度. 另外,是否可以将 textFields 用作 ivars? 如 ..
发布时间:2021-12-11 09:28:04 移动开发

Swift:从自定义 UITableViewCell 中的 UITextField 检索文本并将其放入数组中

我正在制作一个非常简单的应用,用户可以在其中输入第一个屏幕中的人数. 在第二个屏幕中,它根据用户在第一个屏幕中输入的数字生成多个 UITableViewCell.UITableViewCell 在其中有一个 UITextField,一旦用户点击进入第三个屏幕,我就会尝试将在这些字段中输入的数据存储在一个数组中.> 我该怎么做? 提前致谢! 编辑:我正在使用故事板. 以下是我的 ..
发布时间:2021-12-11 09:18:16 移动开发

UITableViewCell的UITextField子视图,获取cell的indexPath

我添加了一个 UITextField 作为 UITableViewCell 的子视图.然后我添加了一个 target 和 selector 以便我可以知道何时 UIControlEventEditingChanged.这很好用,但我希望您知道 UITextField 所在单元格的 indexPath,因为它可以添加到任意数量的单元格中. 这可能吗?基本上我想找到父视图,它是一个 UITabl ..
发布时间:2021-12-11 09:17:36 移动开发

在 UITableViewCell 中编辑 UITextField 时禁用 UITableView 的自动滚动

我在我的 UITableView 中使用了自定义的 UITableViewCell.这些 UITableViewCell 中的每一个都非常高,并且在顶部包含一个 UITextField. 当用户点击 UITextField 以对其进行编辑时,会出现一个键盘,并且 UITableView 会自动滚动以使单元格位于屏幕顶部. 问题是这会将 UITableView 滚动到 UITableVi ..
发布时间:2021-12-11 09:07:42 移动开发

获取 UITableView 滚动到选定的 UITextField 并避免被键盘隐藏

我在 UIViewController(不是 UITableViewController)的表格视图中有一个 UITextField.如果表格视图在 UITableViewController 上,表格将自动滚动到正在编辑的 textField 以防止它被键盘隐藏.但是在 UIViewController 上它没有. 我已经尝试了几天阅读多种方法来尝试实现这一点,但我无法让它发挥作用.实际滚 ..
发布时间:2021-12-11 09:05:47 其他开发

如何在用户输入字符时测试 UITextField 的字符输入并防止无效字符

首先,我为 UITextField 设置键盘以使用十进制样式的数字.所以用户只能输入数字和一个小数. 我想做的是在用户输入时测试输入并防止输入多个小数并将数字的小数部分限制为两位.我不想四舍五入这个数字,也不想将输入视为数字.我只是想防止用户在小数点右侧输入超过两位数. 解决方案 该解决方案最终被证明是相当微不足道的.不幸的是,与此问题相关的许多问题和答案都是关于验证或格式化数值,而 ..
发布时间:2021-12-10 23:33:56 移动开发

iOS 中 UITextField 中的密码验证

我的 iPhone 应用程序中有 1 个 UITextfield 作为密码. 我想通过以下验证来验证此文本字段. 必须至少有 10 个字符 必须至少包含一个小写字母、一个大写字母、一个数字和一个特殊字符 有效的特殊字符是 – @#$%^&+=^.*(?=.{10,})(?=.*d)(?=.*[az])(?=.*[AZ])(?=.*[@#$%^&+=]).*$ 如何限制具有上述 ..
发布时间:2021-12-10 23:25:24 移动开发

iOS 10 中 UITextView 顶部的空白区域

我有 UITextView,里面有一些文字.iOS 6 一切正常,但现在 iOS 7 会在顶部留下空白区域,然后将文本放在 textview 的中间下方. 我没有设置任何 contentOffSet.请帮忙! 解决方案 文本视图是滚动视图.视图控制器将自动添加内容偏移量以滚动视图,因为假设他们想要在导航栏和状态栏后面向上滚动. 为了防止这种情况,在包含文本视图的视图控制器上设置 ..
发布时间:2021-12-05 20:20:21 移动开发

如何以编程方式从 UITextField 禁用复制粘贴选项

我正在制作一个注册警报视图,其中有一个 UITextField,用户可以在其中输入他们的注册号.一切都是他们的,但是我想以编程方式从文本字段中删除复制粘贴功能,因为它们不是文本字段的 InterfaceBuilder 版本我不知道该怎么做.. 这是我的 UIalertview 到目前为止... - (void)pleaseRegisterDevice {UIAlertView *myAle ..
发布时间:2021-12-03 11:10:02 移动开发

检查 UITextField 的输入是否仅为数字

如何验证输入到 UITextField 的字符串?我想检查字符串是否为数字,包括小数点. 解决方案 我在我的 Mac 应用程序中使用此代码,相同或相似的代码应该适用于 iPhone.它基于 RegexKitLite 正则表达式,无效时将文本变为红色. static bool TextIsValidValue( NSString* newText, double &value ){布尔结果 ..
发布时间:2021-12-02 18:16:50 移动开发

如果模态 ViewController 呈现样式是 UIModalPresentationFormSheet,iPad 键盘不会关闭

注意: 从 iOS 4.3 开始,请参阅已接受的答案(不是最高投票的答案). 这个问题是关于在 iPad 键盘中发现的一个行为,如果它在带有导航控制器的模式对话框中显示,则它拒绝被关闭. 基本上,如果我使用以下行显示导航控制器: navigationController.modalPresentationStyle = UIModalPresentationFormSheet; ..
发布时间:2021-12-01 18:12:52 移动开发

如何创建多行 UITextfield?

我正在开发一个应用程序,用户必须在其中编写一些信息.为此,我需要一个多行的 UITextField(通常 UITextField 是单行). 当我在谷歌上搜索时,我找到了一个使用 UITextView 而不是 UITextfield 来达到这个目的的答案. 解决方案 UITextField 特别是一行. 您的 Google 搜索是正确的,您需要使用 UITextView 而不是 ..
发布时间:2021-12-01 18:06:27 移动开发

UITextField 的文本插入?

我想插入 UITextField 的 text. 这可能吗? 解决方案 覆盖 -textRectForBounds: 只会改变占位符文本的插入.要更改可编辑文本的插图,您还需要覆盖 -editingRectForBounds: //占位符位置- (CGRect)textRectForBounds:(CGRect)bounds {返回 CGRectInset(bounds, 10, ..
发布时间:2021-12-01 18:04:09 移动开发

iPhone UITextField - 更改占位符文本颜色

我想更改我在 UITextField 控件中设置的占位符文本的颜色,使其变为黑色. 我更愿意这样做而不使用普通文本作为占位符,也不必重写所有方法来模仿占位符的行为. 我相信如果我重写这个方法: - (void)drawPlaceholderInRect:(CGRect)rect 那么我应该能够做到这一点.但我不确定如何从这个方法中访问实际的占位符对象. 解决方案 您可以重写 ..
发布时间:2021-12-01 18:03:19 移动开发

iPhone 键盘覆盖 UITextField

我有一个应用,在 Interface Builder 中,我设置了一个 UIView,它在视图底部附近有一个文本字段.当我运行应用程序并尝试在该字段中输入文本时,键盘会滑到该字段的顶部,因此在我再次隐藏键盘之前我看不到我正在输入的内容. 有没有其他人遇到过这个问题并找到了解决它的好方法,而无需使父视图可滚动或将文本字段移到屏幕更远的位置? 解决方案 通常的解决方案是使用动画向上滑动字 ..
发布时间:2021-12-01 17:59:41 移动开发

使用 UITextBorderStyleNone 为 UITextField 设置填充

我想为我的 UITextFields 使用自定义背景.这很好用,除了我必须使用 UITextBorderStyleNone 让它看起来很漂亮.这会强制文本在没有任何填充的情况下保持左侧. 除了使用我的自定义背景图片外,我是否可以手动设置填充使其看起来类似于 UITextBorderStyleRoundedRect? 解决方案 我找到了一个巧妙的小技巧,可以针对这种情况设置左填充. ..
发布时间:2021-12-01 17:54:08 移动开发

在 UITableViewCell 中有一个 UITextField

我现在已经尝试这样做了几天,并且在阅读了大量尝试这样做的人的消息后,我仍然无法在我的一些 UITableViewCells,就像在这个例子中: 我的表单可以正常工作但文本不可见(尽管我将其颜色设置为蓝色),当我单击它时键盘会进入该字段并且我无法正确实现键盘事件.我尝试了一系列来自 Apple 的示例(主要是 UICatalog,其中有一个类似的控件)但它仍然无法正常工作. 有人可以帮助 ..
发布时间:2021-12-01 17:50:12 移动开发