我可以在 UITextField 中放置不可编辑的文本吗

2023-12-02

我想在 UITextField 内放置一些固定文本,但在插入点之前,有点像这样:


|他(走向)

...其中“towaards”是可编辑部分。

重点是在上下文中显示可编辑文本。

这可能吗,和/或有更好的选择吗?


我想你可以通过实施来做到这一点UITextFieldDelegate。有一种方法– textField:shouldChangeCharactersInRange:replacementString:.

在这种方法中,您可以检查用户输入的每个字符(甚至退格键)。所以首先你要在另一个中实施改变NSString对象然后根据您的条件进行验证。

检查新字符串是否通过验证,然后用新字符串替换旧字符串,否则保持原样。

例如,检查新字符串是否以您的字符串开头。你可以使用这个:

[myString hasPrefix:@"He went"];

用同样的方法,当用户点击时,您还可以做另一件事UITextField检查是否@"(towaards)"字符串存在于文本字段中,然后通过代码删除该文本。

希望这是你想要的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以在 UITextField 中放置不可编辑的文本吗 的相关文章

  • 在 UIImage 上添加点击手势

    我正在尝试制作可点击的 UIImage 用户可以点击它然后它就会动画 我正在使用 UIScrollVIew 这就是为什么我使用 UITapGesture 而不是 TouchBegan 而且 UIGestureRecognizer 似乎与 U
  • AVCaptureSession VS UIImagePickerController 相机预览

    我正在开发一个类似于 Instagram iOS 应用程序的应用程序 Instagram 有一个自定义相机预览 我想开发类似的东西 问题是 为了这个目的更好地使用什么 UIImagePickerController 与自定义cameraOv
  • 如何使用 Mapkit 在 iPhone 中显示离线地图

    如何使用mapkit在iPhone中显示离线地图 如果我使用静态图像 那么我如何获取当前位置并在其上放置针 任何人有想法请提出一些解决方案 谢谢 试试这个帖子强制 MapKit 仅使用缓存的地图图块 以编程方式禁用网络 https stac
  • iOS 7 UIBarButtonItem 字体在点击时发生变化

    我正在尝试改变我的UIBarButtonItem字体 ViewController 加载时看起来不错 但是 如果我点击栏按钮 或者向右滑动 就像移动到上一个 ViewController 但然后拉回到当前的 ViewController 字
  • 解析 URL 字符串以获取键值的最佳方法?

    我需要解析一个 URL 字符串 如下所示 ad eurl http www youtube com video 4bL4FI1Gz6s hl it IT iv logging level 3 ad flags 0 endscreen mod
  • Xcode 8 - 丢失文件警告

    自从使用 Swift 2 3 升级到 Xcode 8 我有几个丢失文件的警告 它们都与我正在使用的 pod 有关 丢失的文件是 xcscheme cpp xcuserstate swift 显示丢失文件的 pod 是 领域 38 43 Te
  • 我删除了 Xcode 中的本地化,然后无法添加任何本地化

    我错误地从项目信息中删除了项目的本地化信息 故事板和相关语言都被删除 我从以前的文件中取回了故事板 但是当我想添加新的本地化时 会弹出一个窗口并要求我 选择文件和参考语言来创建英语本地化 并且根本没有资源文件 如何添加回本地化内容 添加回本
  • ios中的过滤器数组检查多个属性

    我有一系列自定义对象 自定义对象看起来像这样 interface User NSObject property nonatomic strong NSString user Id property nonatomic strong NSSt
  • 在 Xcode Beta 中分发构建时“IPA 处理失败”

    在尝试分发 IPA 时 Xcode 抛出错误 IPA 处理失败 Steps 产品 gt 存档 gt 分发 gt 企业 开发 gt IPA 处理失败 Xcode Version 11 0 beta 3 11M362v OS 10 15 Bet
  • Amazon AWS IOS SDK:如何列出文件夹中的所有文件名

    我正在使用 AWS IOS SDK 并尝试列出文件夹中的所有文件 此代码用于列出 BUCKET 中的所有文件等 void s3DirectoryListing NSString bucketName s3Client AmazonS3Cli
  • Apple 实时照片文件格式

    苹果将 推出现场照片 http www apple com iphone 6s cameras 在 iOS 9 iPhone 6s 中 文件格式记录在哪里 实时照片有两个资源 它们与资产标识符 UUID 作为字符串 绑定在一起 JPEG 这
  • 使用 javascript 加载不同的 CSS 样式表

    我需要使用 javascript 根据正在传递的 URL 变量加载不同的样式表 场景是这样的 我们需要使用一个 CSS 样式表和一个不同的样式表来维护一个移动网站 当通过 iOS 应用程序中加载的 Web 视图访问该页面时 该样式表将用于设
  • 将 autoResizingMask 与 CGRectZero 结合使用

    我正在为表格视图部分构建页脚 页脚的高度将在中指定heightForFooterInSection so in viewForFooterInSection我只想添加子视图并指定页脚视图应填充指定的任何页脚高度 此页脚大小将是动态的 所以
  • 有没有办法检查 iOS 设备是否锁定/解锁?

    我在我的应用程序中使用了 GPS 位置更新 我想检测 iOS 设备是否处于睡眠模式 以便我可以关闭 GPS 位置更新并优化电池使用 我已经在iOS 6中尝试过pausesLocationupdates 但它无法按预期工作 我想在设备进入睡眠
  • UniversalLink 不适用于 iOS 14 设备,但在模拟器上运行良好

    以下解决方案可以在模拟器上支持universalLink 我有一个支持 UniversalLink 的应用程序 用户单击网站中支持的链接 将导航到应用程序中的功能 但它无法在 iOS 14 beta 4 上运行 它不是打开应用程序 而是打开
  • UIStackView - 拖动以重新排序排列的子视图?

    我试图获得一些关于如何实现在 a 上发现的相同类型的 拖动重新排序 行为的建议 UITableView但在一个UIStackView 到目前为止 这就是我的想法 为每个按钮添加一个长按手势识别器arrangedSubviews 长按时 添加
  • xamarin 中的本机链接错误

    我今天尝试编译我的 xamarin 项目 突然收到以下错误 错误 MT5210 本机链接失败 未定义符号 mono handle global vregs 请验证是否已引用所有必要的框架并且本机库是否正确 链接到 错误 MT5210 本机链
  • 将渐变应用于 UIImage - 如何消除颜色反转?

    我正在应用渐变UIImage 我希望它底部是黑色的 中间慢慢变成透明或浅灰色 基本上没问题 但我有一个问题 在这个渐变下 我的图像颜色在某些地方反转 这看起来很烦人 我该如何解决这个问题 为了您方便 我的方法如下 我尝试过选择不同的混合模式
  • AVAssetWriter 不适用于音频

    我正在尝试让音频与 iOS 应用程序的视频一起使用 视频很好 文件中没有录制任何音频 我的 iPhone 扬声器可以工作 这是初始化设置 session AVCaptureSession alloc init menu gt session
  • Ionic 3 Deeplinking - 从 URL 启动应用程序

    我正在使用 Ionic 开发一个跨平台应用程序 当尝试实现深度链接时 我安装了一个名为 Ionic Native 插件深层链接 我运行了这些命令 ionic cordova plugin add ionic plugin deeplinks

随机推荐

  • Google 表格:根据第 1 行中的日期隐藏列

    我没有在 Excel 或 Google Sheets 中编写脚本的经验 因此我尝试扩展一下 看看是否有解决我的问题的方法 我们在厨房改造业务中使用 Google 表格制作每周日历 我们从左到右组织几周 并在这些栏中列出我们当前正在从事的工作
  • 如何解决机器人框架中测试自动化的 ssl 证书错误

    通过机器人框架运行自动化测试时 我的 Web 应用程序出现 ssl 证书错误 我尝试了下面带有不同镶边选项的代码 但没有一个在有或没有布尔值的情况下也能工作 list Create List unsafely treat insecure
  • 打印数组元素

    以下 C 程序的预期输出是打印数组元素 但实际运行时却并非如此 include
  • Python 中的梯形规则

    我正在尝试在 Python 2 7 2 中实现梯形规则 我写了以下函数 def trapezoidal f a b n h float b a n s 0 0 s h f a for i in range 1 n s 2 0 h f a i
  • cherrypy/jquery CORS 麻烦

    我有一个基于 Cherrypy 的简单 Python Web 服务器 其资源应提供API 服务器有以下代码来提供CORS def CORS cherrypy response headers Access Control Allow Ori
  • 如何创建多个警报?

    我可以使用下面的代码创建和取消警报 我想创建多个警报 闹钟时间来自数组列表 在此数组列表中 我想为每个日期创建一个警报 按下取消按钮将仅取消当前警报 我该怎么做 public void onCreate Bundle savedInstan
  • Caffe:如果两层反向传播渐变到同一个底部斑点会发生什么?

    我想知道如果我有一个层生成一个底部斑点 该斑点进一步被两个后续层消耗 这两个层都会生成一些梯度来填充反向传播阶段的 Bottom diff 将两个梯度相加形成最终梯度吗 或者说 只有他们一个人能够活下去 根据我的理解 Caffe 层需要在用
  • FOS用户包认证

    How FOS 用户包通过此服务容器对用户进行身份验证 this gt container gt get security context gt getToken gt getUser 我想操纵身份验证过程 我应该在捆绑包中查看哪里 实际上
  • Android 设备安装新字体

    我需要在我的 Android 设备上安装泰米尔字体 是否可以在 Android 设备中安装新的 Unicode 字体 您可以将自己的字体嵌入到自己的应用程序中供自己使用 您无法将字体添加到现有设备 除非作为自定义固件构建的一部分 或者可能通
  • Swift 将 .uppercaseString 仅应用于字符串的第一个字母

    我正在尝试制作一个自动更正系统 当用户输入大写字母的单词时 自动更正不起作用 为了解决这个问题 我复制了键入的字符串 应用了 lowercaseString 然后比较它们 如果字符串确实输入错误 则应该更正该单词 然而 替换键入的单词的单词
  • 使用概念来选择类模板专业化

    这个问题演示如何使用 C 20 概念进行选择超载 for a function模板 我正在尝试做类似的事情 选择专业化 for a class模板 我从一个类模板开始Angle
  • 使用 pandas 从 zip 中读取特定的 csv 文件

    这是我感兴趣的一个数据 http fenixservices fao org faostat static bulkdownloads Production Crops E All Data zip 它由 3 个文件组成 我想用 panda
  • 连接未知数量的列和行[重复]

    这个问题在这里已经有答案了 几天来我一直在尝试一些东西 但我真的很迷失 有人可以帮我吗 我想将 Excel 中的列从第一列连接到最后一个非空列 并在每列之间添加逗号 接下来 我想应用从第一行到最后一个非空行的循环 我成功地使用已知数量的列
  • 使用 Google Apps 脚本将所有工作表转换为 PDF

    我正在尝试将包含多个工作表的 Google 电子表格转换为 PDF 文件 下面的脚本有效 但它仅创建包含电子表格最后一页的 PDF function savePDFs SpreadsheetApp flush var ss Spreadsh
  • 如何在 Mac OS X 上强制使用 64 位 python?

    使用 arch x86 64 选项编译 sip 时出现以下错误 prosseek siplib smcho python c import sip print sip Traceback most recent call last File
  • Qt4 + matplotlib 的 mplot3d

    我正在尝试在 Qt4 GUI 中嵌入 3D 绘图 有其他按钮 这可以使用 matplotlib 的 mplot3d 吗 我知道可以使用 matplotlib backends backend qt4agg 绘制二维图 并且我已经这样做了 如
  • C++ - 排序算法看不到用户定义类型的重载“<”运算符。

    好的 我有 1 个名为的用户定义类型fraction它代表带有分子和分母的普通分数 这是代码 class Fraction private int numerator int denominator public Fraction int
  • 如何使用 JSON 数据填充 React Select?

    如何填充选项反应选择使用下面没有的 JSON 数据value and label特性 sortCode 55 77 42 accountNumber 08488234 accountType Savings Account accountN
  • 替换 JSON 中的属性值

    如果我有一个看起来像这样的 JSON 结构 var user map width 785 height 791 image name image png size width 32 properties firstName Bob last
  • 我可以在 UITextField 中放置不可编辑的文本吗

    我想在 UITextField 内放置一些固定文本 但在插入点之前 有点像这样 他 走向 其中 towaards 是可编辑部分 重点是在上下文中显示可编辑文本 这可能吗 和 或有更好的选择吗 我想你可以通过实施来做到这一点UITextFie