首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)

UIControl 介绍 (1) UIControl 简介 UIControl 简介 :  -- 使用频率 : UIControl 控件一般不会被使用, 经常被使用的是 UIControl 的子类 UI...中; -- 设置 IBOutlet 参数 :  -- 自动生成的代码 :  @property (strong, nonatomic) IBOutlet UITextField *userName...UIScrollView 属性简介 (1) UIScrollView 简介 UIScrollView 简介 :  -- 显示内容多 : 可滚动控件, 可以使用手指拖动控件中的内容, 在其中可以显示多个屏幕的内容...UITextView 虚拟键盘关闭 (1) 需求分析 UITextView 与 UITextField 中使用的虚拟键盘对比 :  -- UITextField 虚拟键盘 : 右下角的键是 Done,...按下这个键可以设置成关闭虚拟键盘; -- UITextView 虚拟键盘 : 由于 UITextView 是多行文本, 右下角的键是 return, 这个键是 回车键, 如果我们想要将虚拟键盘退出需要有其他方法

6.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ChatGPT Excel 大师

    从列表中选择要运行或管理的宏。3. 选择适当的操作,如运行、编辑、删除,或为宏创建按钮或快捷键。ChatGPT 提示“我已经创建了一些宏来自动执行我的 Excel 工作簿中的任务。...动态数据导入和刷新 专业提示学习如何使用 ChatGPT 的专业知识在 Excel 中自动化动态数据导入和刷新,从而可以创建宏,自动从外部来源、数据库或 API 中检索和更新数据。步骤 1....如何在 Excel 中创建一个宏,自动从外部来源检索和刷新数据,使用连接字符串或 API 导入和动态更新数据?” 99....我如何与 ChatGPT 合作分析文本,讨论 NLP 方法,并应用技术,如文本摘要、情感分析或其他见解提取,以从文本数据中获得有价值的见解?” 174....数据驱动的故事板 专业提示使用 ChatGPT 创建数据驱动的故事板,概述叙述、视觉和顺序以实现有效沟通。步骤 1. 定义您想要在故事板中包含的叙述、数据洞察和关键视觉。2.

    10600

    iOS之深入解析Xcode 13正式版发布的40个新特性

    、Vim 键绑定支持、Swift 包集合; 可以在命令行上使用 cktool 与 CloudKit 数据库架构和记录进行交互; 可以在命令行上使用 TextureConverter 将纹理压缩为所有 Metal...十、文档 Xcode 可以根据 Swift 代码中的注释以及随附的文章生成文档; 当编写项目文档时,Code completion 会提供建议。...二十二、源码编辑器 Xcode 13 引入了 Vim 键绑定,在源代码编辑器中模拟 vim 体验并结合现有的编辑器功能; 在首选项中启用 Vim 键绑定,使用文本编辑 > 编辑中的启用 Vim 键绑定选项...,并显示描述如何停止自动化的文本; 在 macOS 中,或在具有密码的设备上使用自动化时,必须从管理员帐户运行自动化,并且必须进行身份验证以授权自动化; XCTest 现在支持从 App Tracking...二十八、App Store StoreKit 2 引入了一个现代的基于 Swift 的 API,它利用了新的语言功能,如 Swift 并发性。

    8.8K40

    ARKit 的配置-在您的AR项目的幕后

    在本节中,我们将看看如何在后面配置提供的ARKit模板。我们将发现什么是世界跟踪和AR会话。同样,我们将学习如何将一些调试选项应用于场景中的指导。...用户界面 了解构成起始AR应用程序的主要元素非常重要。首先,让我们来看看用户界面。 故事板 让我们选择Main.storyboard文件。故事板反映了用户界面的外观。...您还可以添加其他视图并管理它们之间的链接。基本上,故事板是设计师最好的朋友。 文件大纲 在左侧的文档大纲中,您可以看到所有对象的显示方式。您可以选择一个图标直接导航到该对象。...查看控制器类 在导入下方,ViewController已被声明为UIViewController类的一部分,并且与故事板中的视图相关。类具有属性,方法和协议,所有这些都在开发中被利用。...场景视图 在课程内部,从故事板到ARSCNView的链接被称为SceneView。在Xcode中,此链接称为IBOutlet。您也可以在故事板中看到引用插座。

    2.5K20

    ios学习——键盘的收起

    在开发过程中,我们经常会用到UITextField、UITextView等文本框,然后这些文本框在点击之后会自动成为第一响应者(FirstResponder),并自动弹出软键盘。...当点击事件发生在非选中区域时,则键盘会自动回收: 1 //在viewDidLoad中 添加点击手势,为了关闭键盘的操作 2 UITapGestureRecognizer *tap1 = [[UITapGestureRecognizer...UITextField、UITextView等文本框都有效,不需要对每一个UITextField、UITextView等文本框进行进行设置。...2、利用键盘上的 回车键 来进行设置当前UITextField、UITextView等文本框不是第一响应者,这种方法对UITextField、UITextView的应用不一样,需要区别进行。   ...但是,我们可以根据UITextViewDelegate提供的方法对键盘输入的值进行判断,如果为回车键(\n)则设置当前UITextView不是第一响应者,否则不操作。

    1.9K60

    Meta等 | 推出基于大模型的视频剪辑工具(LAVE)

    智能体可以提供概念化帮助(如创意头脑风暴和视频素材概览)和操作帮助(包括基于语义的视频检索、故事板和剪辑修剪)。...与传统工具一样,该功能允许剪辑播放,但会提供视觉叙述,即为每个视频自动生成文本描述,包括语义标题和摘要。...此外,LAVE 使用户可以利用语义语言查询来搜索视频,检索到的视频会在视频库中显示并按相关性排序。这一功能必须通过剪辑智能体来执行。...然后,该规划从文本描述转换为函数调用,随后执行相应的函数。...实现 LLM 驱动的编辑功能 为了帮助用户完成视频编辑任务,LAVE 主要支持五种由 LLM 驱动的功能,包括: 素材概述 创意头脑风暴 视频检索 故事板 剪辑修剪 其中前四个可通过智能体来访问(图 5

    1.3K10

    给AI一段故事,就能变成漫画,这个来自人大微软和北影的AI,要启发电影人的灵感

    很快, 小男孩的爸妈就找到了他, 他们一起回到家, 吃上了真正香喷喷的饼。 AI可以把它变成这样的漫画: ? 而且,这种漫画形式还可以在电影工业中充当故事板,辅助电影人们进行艺术创作。...不过论文作者表示,未来这个制作3D图像的过程有望全自动生成。 这一顿操作,是真的猛如虎,9张八竿子打不着边的图,现在画风一致、故事流畅,甚至还补充了背景和美化。 ?...在电影工业中有大用途 其实,这样生成的“漫画”并不是最终结果。 它其实是用来拍电影的。 拍电影的准备过程中,需要一个Demo叫做“故事板(storyboard)”。 ?...因此,像这篇论文里这样,自动生成故事板,就可以节约电影人的许多时间,提高创作者们的生产效率。 人大博士出品 这篇论文的作者团队非常庞大,一共9位作者,分别来自中国人民大学、微软和北京电影学院。 ?...宋睿华博士毕业于清华大学,长期研究短文本对话与生成、信息检索与提取等领域,曾担任SIGIR、SIGKDD、CIKM、WWW、WSDM等会议的程序主席或高级程序主席。

    94620

    在Sora引爆视频生成时,Meta开始用Agent自动剪视频了,华人作者主导

    智能体可以提供概念化帮助(如创意头脑风暴和视频素材概览)和操作帮助(包括基于语义的视频检索、故事板和剪辑修剪)。...与传统工具一样,该功能允许剪辑播放,但会提供视觉叙述,即为每个视频自动生成文本描述,包括语义标题和摘要。...此外,LAVE 使用户可以利用语义语言查询来搜索视频,检索到的视频会在视频库中显示并按相关性排序。这一功能必须通过剪辑智能体来执行。...然后,该规划从文本描述转换为函数调用,随后执行相应的函数。...实现 LLM 驱动的编辑功能 为了帮助用户完成视频编辑任务,LAVE 主要支持五种由 LLM 驱动的功能,包括: 素材概述 创意头脑风暴 视频检索 故事板 剪辑修剪 其中前四个可通过智能体来访问(图 5

    17910

    Ask Apple 2022 中与 Core Data 有关的问答 (下)

    ,否则只能等待这些索引到期后自动从 Spotlight 中消失。...检索 NSAttributedStringQ:我需要将 NSAttributedString 存储在数据库中,并且可以对属性字符串中的任何文本进行搜索。...A:你使用的正是当前推荐的方式。此外,纯文本属性可以被 Spotlight 索引,方便它们被系统搜索。生成对应数据的纯文本以进行检索,是一种很常见的方式。...在某些情况下,即使属性的原始内容为纯文本,也可以通过为其生成标准化版本( 忽略大小写以及变音符号的版本 )以提高检索效率。...在早期的 Xcode 版本中,使用 Class 模式会生成两个文件,xxx+CoreDataClass.swift 和 xxx+CoreDataProperties.swift 。

    3.3K20

    【IOS开发基础系列】Storyboard专题

    但是,当你使用故事板的时候,所有的UI 都放到了一个故事板中, MainWindow.xib 不再使用。         ...与之对应的是,故事板应用程序使用 UIMainStoryboardFile或者“Main storyboard file base name”键。它要求应用程序在启动时需要加载的故事板文件名。...当这个键缺失时,UIApplication将默认加载MainStoryboard.storyboard 文件并自动将故事板中第一个viewcontroller 初始化并放到一个新创建的UIWindow...与使用 MainWindow.xib 的时候不同,故事板中不会包含应用程序委托。...具体实现方法:          例如,在故事板中Level1VC中添加一个按钮,然后将level2VC拖入故事板,按住cmd键,鼠标点击按钮并拖入level2VC,在弹出的菜单中选择show事件,即完成了从

    1.3K30

    一篇搞定swift详细语言教程 swift学习攻略总结

    如何学习: 掌握Swift中的基本数据类型,如整数(Int、UInt)、浮点数(Float、Double)、布尔值(Bool)和字符串(String)等。...如何学习: 掌握数组、字典和集合的基本用法。 学习如何遍历和操作集合中的元素。 通过编写代码练习集合类型的使用。...通过编写代码练习错误处理的使用。 十一、自动引用计数与内存管理 重点详细内容知识点总结: Swift支持自动引用计数(ARC),简化了内存管理过程,减少了内存泄漏的风险。...学习Swift中的并发编程模型,如Grand Central Dispatch(GCD)和Operation Queue。 通过编写代码练习并发编程的使用。...此外,还需要了解iOS应用的基本架构,包括视图控制器(ViewController)、故事板(Storyboard)、约束布局(Constraints)等概念。

    31810

    Swift基础 集合类型

    数组是有序的值集合。集合是唯一值的无序集合。字典是键值关联的无序集合。 Swift 中的数组、集合和字典始终清楚可以存储的值和键的类型。这意味着您不能错误地将错误类型的值插入集合中。...这也意味着您可以对从集合中检索的值类型有信心。 注意 Swift的数组、集合和字典类型作为通用集合实现。有关泛型类型和集合的更多信息,请参阅泛型。...items shoppingList += ["Chocolate Spread", "Cheese", "Butter"] // shoppingList now contains 7 item 使用下标语法从数组中检索值...Swift的所有基本类型(如String、Int、Double和Bool)默认都是可散列的,并且可以用作设置值类型或字典键类型。默认情况下,没有关联值的枚举案例值(如枚举中所述)也是可散列的。...您还可以使用下标语法从字典中检索特定键的值。由于可以请求一个不存在值的键,字典的下标返回字典值类型的可选值。如果字典包含请求键的值,则下标返回一个可选值,其中包含该键的现有值。

    11200

    如何在 NVIDIA Jetson 开发板上运行类似 ChatGPT 的 LLM

    通过在Nvidia Jetson开发板上运行类似ChatGPT的语言模型,您可以享受到网络延迟降低、增强隐私保护以及在资源受限环境中无需依赖互联网连接使用模型的好处。这就是迈向新境界的实力演进!...项目整合 对于这个项目,我使用 Vosk API 集成了唤醒词检测和自动语音识别。然后,使用了 Piper 文本转语音组件。...它是使用 FastAPI 实现的,FastAPI 是一个用于快速构建 API 的 Web 框架。当聊天机器人生成响应时,文本将发送到 TTS 模块。...总的来说,这种语音助手的实现允许理解口头命令和语音,使用聊天机器人处理它们,并生成口头响应,为在 NVIDIA Jetson 板上使用类似 ChatGPT 的大型语言模型的用户提供对话体验。...我探索了如何在 NVIDIA Jetson 上设置和运行类似 ChatGPT 的大型语言模型,使您能够在本地拥有对话式 AI 功能。这个故事中引用的所有代码都可以在Github 存储库中找到。

    1K20

    用 Swift 来构建安卓应用|肘子的 Swift 周报 #071

    Rudrank Riyam[12]在本文中介绍了如何在 MLX Swift 中使用工具调用,并以实时天气查询为例,演示了从定义工具、解析 LLM 调用、获取天气数据到应用数据的完整流程。...Catalogs 大幅改善了 Xcode 项目的本地化效率,但其以英文文本作为键的方式,虽然提升了可读性,却带来了缺乏分组、上下文不清、翻译一致性差等问题。...它提供了自动语义键生成(#tk 宏)、预翻译 UI 组件(支持 40 种语言)、上下文感知翻译等功能,使得本地化更加高效且一致。...[18] .xcconfig文件是 Xcode 项目中去中心化管理构建配置的重要工具,能够帮助开发者将环境变量(如 API 地址、编译选项、日志级别)从 Xcode 界面和 Swift 代码中解耦出来。...在这篇文章中,Mirza Učanbarlić[21]演示了如何创建一个简单的 C 库并在 Swift 中使用它,涉及编译 C 代码、生成静态库、创建 Clang 模块 (module.modulemap

    5900

    Adobe「萤火虫」再次炸场:玩转视频制作,或颠覆设计行业

    Firefly 也承诺会自动将导演脚本转换为故事板和预可视化动画 —— 直接从草图生成动画。 这就有点可怕了。...据介绍,Adobe Firefly for Video 正在探索的几项能力包括: 文本到颜色增强:可以更改配色方案、一天中的时间,甚至是已录制视频中的季节,立即改变情绪和设置以唤起特定的基调和感觉。...强大的脚本和 B-roll 功能:创作者可以使用脚本到文本的 AI 分析来显著加快预制作、制作和后期制作工作流程。...这里,adobe 也放出了一些效果展示,让我们直观感受这些能力: 一键生成 BGM、配音效: ‍ 一键改换视频色调、编辑视频: 为视频内容生成描述、制作脚本: ‍ 一键生成 3D 的动态熔金字体:...分析脚本,生成故事板,甚至预制作视频: ‍ 值得注意的是,目前我们只看到了 Adobe 自己对这些功能的演示。

    1.5K40
    领券