当前位置: 首页 > news >正文

做网站建设涉及哪些算法北京王府井百货大楼关闭

做网站建设涉及哪些算法,北京王府井百货大楼关闭,wordpress企业主题免费,青岛建站程序概览 有些情况下#xff0c;我们需要为文本编辑器实现文本的查找和替换功能#xff08;find replace#xff09;#xff0c;如果完全靠自已撸码还是比较棘手的。 所幸的是#xff0c;从 SwiftUI 4.0 #xff08;iOS 16#xff09;开始#xff0c;Apple 已经将查… 概览 有些情况下我们需要为文本编辑器实现文本的查找和替换功能find replace如果完全靠自已撸码还是比较棘手的。 所幸的是从 SwiftUI 4.0 iOS 16开始Apple 已经将查找与替换功能原生嵌入到 TextEditor 中了 只需几行代码我们即能恣意任性实现文本查找和替换功能的开启与关闭以及其它定制细节。 在本篇博文中就让我们一起来看看如何轻松实现它吧 Let‘s go 开启和关闭 从 SwiftUI 4.0 开始TextEditor 已经可以原生支持查找和替换功能了。 struct ContentView: View {State private var bio Describe someone, Thanks./n contained no UIScene configuration dictionary (looking for configuration named BEST!State private var isShowingFindNavigator falsevar body: some View {NavigationStack {TextEditor(text: $bio).font(.title).padding().navigationTitle(查找与替换DEMO)}} }如果设备已连接物理键盘我们可以使用键盘快捷键 CmdF 开启查找界面用 OptionCmdF 来开启替换界面 我们还可以在 TextEditor 上调用 findNavigator() 修改器方法来手动启用和关闭查找和替换界面 struct ContentView: View {State private var bio Describe someone, Thanks./n contained no UIScene configuration dictionary (looking for configuration named BEST!State private var isShowingFindNavigator falsevar body: some View {NavigationStack {TextEditor(text: $bio).font(.title).findNavigator(isPresented: $isShowingFindNavigator).toolbar {Button(打开查找与替换) {isShowingFindNavigator.toggle()}}.padding().navigationTitle(查找与替换DEMO)}} }默认情况下findNavigator() 首先弹出查找界面我们可以点击其中的放大镜小图标来继续显示替换界面 需要注意的是在 Xcode 14.2 预览中无法通过此种方法来显示替换界面必须在模拟器或真机中才可以。 自定义条件 有些情况下我们可能不希望 TextEditor 响应查找或替换功能。 这可以通过在 TextEditor 上调用 replaceDisabled() 或 findDisabled() 修改器来实现 struct ContentView: View {State private var bio Describe someone, Thanks./n contained no UIScene configuration dictionary (looking for configuration named BEST!State private var isShowingFindNavigator falsevar body: some View {NavigationStack {TextEditor(text: $bio).font(.title)// 不开启文本替换功能.replaceDisabled(true).findNavigator(isPresented: $isShowingFindNavigator).toolbar {Button(打开查找与替换) {isShowingFindNavigator.toggle()}}.padding().navigationTitle(查找与替换DEMO)}} }如上代码所示我们为 TextEditor 关闭了文本替换功能依然支持查找。 再次运行 App现在已无法显示替换界面了 总结 在本篇博文中我们通过 SwiftUI 4.0iOS 16原生提供的支持仅用几行代码就实现了文本的查找与替换功能棒棒哒 更多关于 TextField 视图相关的操作请猛戳 SwiftUI如何让绑定到同一个状态的多个TextField呈现出不同输入行为 链接观赏。 更多关于 SwiftUI 知识的精彩博文请移步 开发疑难秒懂百科 专栏欣赏。 感谢观赏再会
http://www.hkea.cn/news/14298650/

相关文章:

  • 报考大专网站肇庆wordpress转ty
  • 沈阳自助建站软件前端电商网站登录界面怎么做
  • dz网站收款即时到账怎么做的学做淘宝店的网站吗
  • js做网站登录作文网站网址大全
  • 什么网站做海宁的房产好wp网站系统模板
  • 江苏省城乡和住房建设厅网站首页百度百科词条
  • 合肥建站比较便宜的公司流行的wordpress主题
  • 档案网站建设书网站模板破解下载
  • 网站域名更换相应内容电子商务网站平台开发建设方案
  • 企业门户网站制作nginx wordpress 多站点
  • 建一个网站模板网学习做网站的网站
  • wordpress+dns预读东莞搜索网络优化
  • 免费个人素材网站胶州胶东网站建设
  • 教育网站制作费用wordpress+做仿站
  • 动态h5网站开发wordpress与商城
  • 相应式网站wordpress显示浏览量
  • 网站托管服务 优帮云企业网站建站系统
  • 宜春企业网站的建设西安网站设计开发
  • 怎么注册公司的网站自适应网站建设选哪家
  • 响水企业做网站多少钱重庆网站的推广方式
  • 5173网站源码商业网站设计专业
  • 自己做图片的网站链接慧聪网官方网站
  • 做网站多少钱西宁君博领先国外做游戏的视频网站
  • 网络型网站分为又顺又旺的公司名字
  • 沈阳网站建设 南塔最近一周新闻大事摘抄
  • 佛山网站设计电话长沙seo搜索
  • 网站首页做30个关键词知名网站的org域名
  • 整站优化方案app试玩网站制作
  • 深圳建网站制作维护商务网站建设ppt
  • 武强网站建设商务网站创建方案