我知道,这是个相当琐碎的问题.但是我在网上找不到任何东西.

我需要禁用用户能够编辑文本字段内的文本.这样当点击文本时,键盘就不会出现.

有什么主意吗?

一个程序化的解决方案,或者如果可能的话,通过故事板将是很棒的.

推荐答案

试试这个:

Swift 2.0:

textField.userInteractionEnabled = false

Swift 3.0:

textField.isUserInteractionEnabled = false

或在情节提要中取消选中"启用用户交互"

在此处输入图像描述

Ios相关问答推荐

SwiftUI SF Symbols图像:暗模式图像

使用CGAffineTransform旋转视图只起作用一次吗?

SWIFT图表轴订购问题

如何在将EXPO更新到50.0后修复react 本机错误

如何在Android或iPhone上的原生react 中处理其他应用程序通知?

为什么下面的代码没有在主线程上运行?

NumberFormatter 无法使用 Xcode 15.0 beta 正确识别 iOS 17 beta 中的 Locale 货币设置

Swift:判断 Foundation (NS)Errors 与自定义协议的一致性

Swift Combine:prepend() before share() 阻止初始接收器执行

SwiftUI 菜单中的内联水平按钮

iOS 16 堆栈视图中按钮的奇怪动画

SwiftUI:如何为 ScrollView 制作可拉伸(灵活)的粘性标题?

如何使用 AppIntents 在 SwiftUI 应用程序中打开特定视图

.onChange(of: ) 一次用于多个 @State 属性?

警告:iPad:Icon-72.png:图标尺寸(0 x 0)

UICollectionView - 动态单元格高度?

如何在上传到服务器之前在 iOS 上压缩/调整图像大小?

iOS 应用程序中的手动语言 Select (iPhone 和 iPad)

AVAudioRecorder 抛出错误

iOS13状态栏背景 colored颜色 与大文本模式下的导航栏不同