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

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

在本节,我们将看看如何在后面配置提供ARKit模板。我们将发现什么是世界跟踪和AR会话。同样,我们将学习如何将一些调试选项应用于场景指导。...用户界面 了解构成起始AR应用程序主要元素非常重要。首先,让我们来看看用户界面。 故事 让我们选择Main.storyboard文件。故事反映了用户界面的外观。...您还可以添加其他视图并管理它们之间链接。基本上,故事是设计师最好朋友。 文件大纲 在左侧文档大纲,您可以看到所有对象显示方式。您可以选择一个图标直接导航到该对象。...场景视图 在课程内部,从故事到ARSCNView链接被称为SceneView。在Xcode,此链接称为IBOutlet。您也可以在故事中看到引用插座。...统计信息提供有关场景渲染性能信息,每秒帧数(fps),动画,物理等.Apple建议将fps设置为60.在您设备上,您可以单击+按钮展开统计栏更多细节。

2.5K20

Xcode:处理故事更好方式 享受Interface Builder提示和技巧

图片来源:Apple Apple在Xcode 8对Interface Builder进行了很大改进。...使用大小类变得更加直观,缩放故事能力非常方便,Interface Builder完整预览功能非常棒。...这正是Interface Builder创建方式。 但对开发人员而言,这可能会导致多个问题。 源代码控制:故事合并冲突很难解决,因此简单地在单独故事工作将使您团队生活更轻松。...您需要为每个ViewController分配storyboard ID,这很容易出错:每次要在代码中使用ViewController时都需要对此ID进行硬编码 如何在项目中连接不同故事?...1.使用Xcode 7引入故事引用 2.在代码连接故事。 你可以阅读更多关于第一种方式在这里。 我将介绍第二种方式,因为它仍然常用于复杂项目。

1.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

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

因为所有的窗口设计在一个故事文件,你会更容易把握每次改动带给每个窗口变化。     2、在故事可以描述各个窗口之间转换。这种转换叫做 segue(连接)。...但是,当你使用故事时候,所有的UI 都放到了一个故事, MainWindow.xib 不再使用。         .../details/7565690 3.1.4 一个VC继承自另一个VC,对于父类View,如果子类初始化时想不一样大小,如何在故事处理 4 开发技巧 4.1 View分辨率 4.1.1 wAny和...hAny——为什么Xcode6故事分辨率是480x480         那只是设计时提供给你一个默认平台,并且可以适应各种不同大小分辨率。...通过 AutoLayout 可以实现运行时根据设备实际屏幕大小调整控件位置和大小。 4.2 代码实例化故事VC 如何装载StoryboardViewController?

77930

按钮与交互-使用按钮触发操作

对于您型号,如果您有不同材质或颜色,您也可以更改它。 下载按钮和互动 要学习本教程,您需要Xcode 10。您可以下载Final Xcode项目,以帮助您与自己进度进行比较。...在设置页面,将显示名称更改为角度AR或所需名称。在资产目录,将应用程序图标从assets文件夹拖放到选定插槽。 主要故事 我们在屏幕上放置一些按钮。...使用模板,主故事附带一个ARSCNView,我们无法在其上放置按钮。首先,删除ARSCNView并放置UIView。拥有UIView,允许我们放置这3个按钮并添加约束。...通过单击右上角带有双圆圈图标启用助理编辑器。您将看到我们同时拥有主故事和代码。在swift文件,您将看到一个与之前ARSCNView链接IBOutlet。...diffuse.contents = UIImage(named: "art.scnassets/AR-Screen.png") } 结论 在本节,我们学习了如何在Storyboard中放置按钮并约束它们

4.5K20

学会添加水印,只要这一篇就足够

导语 众所周知,FFmpeg可以为视频添加水印,主要用来标记视频所属标记,有时也可以兼顾美观,你可能没想到,用FFmpeg可以添加文字水印,可以添加图片水印,可以添加视频水印,还可以添加动态图片水印,可以实现水印透明...字符串 输入文件名,可以是文件、协议,设备 format_name,f 字符串 输入封装格式 stream_index,si 整数 输入流索引编号 seek_point,sp 浮点数 Seek输入流时间位置...当图片背景色为纯色时(纯白色),可以使用movie与colorkey滤镜做配合做成半透明效果: : ffmpeg -i test.mp4 -vf "movie=logo.jpg,colorkey=...看一条缩放后水印命令: ffmpeg -i in.mp4 -vf "movie=logo.jpg,scale=50:10,colorkey=white:0.01:1.0 [wm]; [in] [wm...在添加多个水印部分,我们试着将多个水印实现了透明效果。一般而言水印图片是自带alpha通道图片或者说是底色是纯色,纯白,这些水印要实现透明效果通过colorkey滤镜一般可以实现。

4.7K10

iOS 图标图像 (官方翻译版)

根据设备,您可以通过将每个图像像素数乘以特定比例因子来实现。标准分辨率图像比例因子为1.0,称为@ 1x图像。高分辨率图像比例因子为2.0或3.0,被称为@2x和@3x图像。...尝试在具有动态背景实际设备上,随设备移动而改变透视图。 保持图标角落正方形。系统应用一个自动轮回图标角蒙版。 应用程序图标属性 所有应用图标应符合以下规格。 ?...第一屏 由于设备屏幕大小不同,启动屏幕大小也不尽相同。为了适应这个需要,您可以为您应用程序支持设备提供启动屏幕作为Xcode故事或一组静态图像。...使用Xcode故事是推荐方法,因为故事是灵活和适应性强。您可以使用单个故事来管理所有的启动屏幕。要了解如何实现适应性界面,请参阅自动布局指南。...静态启动屏幕图像 最好在启动屏幕上使用Xcode故事,但如果需要,您可以提供一组静态图像。为不同设备创建不同大小静态图像,并确保包含状态栏区域。 ?

3.6K40

web移动端适配方案实践

Step3: 动态设置 html 标签根字体大小 如何实现页面元素跟随设备尺寸等比缩放?...step1已经选择了rem作为单位,在此处只需要固定设置设计稿 html 标签字体大小,根据计算公式: html字体大小 = 基准n * (clientWidth / 设计稿宽度) 为了方便计算,基准...Step4: 将设计图中尺寸换算成 rem Step3进行了html根节点文字大小设置,然而意义何在?自然是为了开发者计算方便。...Step5: 媒体查询设置body字体大小 其实完成了上述Step1~4,已经基本完成了移动端适配工作,然而,有些情况下,资讯类文字较多页面,如果在大屏设备上展示,文字会过大,影响阅读体验,此时需要调整文字大小...input默认样式清除 在移动设备浏览器input标签一般会有默认样式,通过border=none,outline=none无法去除立体效果、3d效果等,需要添加下列样式 -webkit-appearance

2.9K194

web移动端适配方案实践

Step3: 动态设置 html 标签根字体大小 4. Step4: 将设计图中尺寸换算成 rem 5. Step5: 媒体查询设置body字体大小 6....Step3: 动态设置 html 标签根字体大小 如何实现页面元素跟随设备尺寸等比缩放?...Step4: 将设计图中尺寸换算成 rem Step3进行了html根节点文字大小设置,然而意义何在?自然是为了开发者计算方便。...Step5: 媒体查询设置body字体大小 其实完成了上述Step1~4,已经基本完成了移动端适配工作,然而,有些情况下,资讯类文字较多页面,如果在大屏设备上展示,文字会过大,影响阅读体验,此时需要调整文字大小...input默认样式清除 在移动设备浏览器input标签一般会有默认样式,通过border=none,outline=none无法去除立体效果、3d效果等,需要添加下列样式 -webkit-appearance

1.6K30

实体类详解

实体静态构造函数 XCode是充血模型,因此实体类除了各个代表着表结构信息属性外,还会有大量用户代码在其中,并且继承泛型实体基类(Entity)。...然后在实体基类EntityBase静态构造函数写入这个模块所共有的代码。 初始化数据 有些数据表需要默认初始化一些数据,类别表、配置表等,便于开发测试。...重载删改 实体类删改操作都可以重载(Insert/Update/Delete/OnInsert/OnUpdate/OnDelete) ? ?...和FindAllByClassID,用到了真正数据库查询 Find(__.Mail, mail) 和 FindAll(_.ClassID == classid); 默认生成代码,都带有实体缓存和对象缓存例子...XCode查询有一套条件表达式,以WhereExpression为代表,可以动态拼接任意复杂where查询语句。

1.3K30

代码开发工具Xcode

Xcode for Mac 代码编辑器具有代码补全、语法高亮、代码导航和错误提示等功能,可以帮助开发者更加高效地编写代码。...同时,该软件还提供了各种调试工具,包括断点、单步调试和调试控制台,可以帮助开发者快速定位和解决程序问题。 除了代码编辑和调试功能外,Xcode for Mac 还具有强大构建和测试功能。...Builder为每个目标设备显示像素完美的UI,并可以在任何缩放级别进行编辑 •查看调试会在运行时显示所有应用程序UI视图图层3D堆栈 •助理编辑者显示与您主要任务相关内容 •实时问题在您键入时会显示错误...,其中包括: - 与功能指针统一关闭 - 元组和多个返回值 - Structs作为支持方法,扩展,协议值类型 - 强大协议,可以在您代码库扩展功能 - 功能编程模式,包括地图和过滤器 Interface...Builder可以轻松设计您界面而无需代码 •故事让您可以在应用程序安排屏幕完整流程 •在设计画布查看呈现自定义控件 •为不同设备,屏幕尺寸和方向自定义您界面 •StackViews可以很容易地理解界面每个部分布局

1.7K10

两分钟带你快速搭建Flutter开发环境(Mac)

FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 注意:此镜像为临时镜像,并不能保证一直可用,大家可以从 Using Flutter in China 上获得有关镜像服务器最新动态...4.遵循Xcode签名流程来配置您项目: 在你Flutter项目目录通过 open ios/Runner.xcworkspace 打开默认Xcode workspace 在Xcode,选择导航面板左侧...当您选择一个团队时,Xcode会创建并下载开发证书,向您设备注册您帐户,并创建和下载配置文件(如果需要) 要开始您第一个iOS开发项目,您可能需要使用您Apple ID登录Xcode...大家在安装过程遇到问题无法解决,可以在我们课程问答区提问进行提问; 在 Android Virtual Device Manager, 点击工具栏 Run,模拟器启动并显示所选操作系统版本或设备启动画面...; 通过flutter run运行启动项目; 如何在Android真机运行?

5.6K10

精读《Ant Design 3.0 背后故事

精读《Ant Design 3.0 背后故事》 引言 2018 年初,蚂蚁金服 See Conf 上第一个分享《Ant Design 3.0 背后故事》给很多人带来了启发。...布局与色彩 布局 3.0 也是基于和字体相似的思路完成,来源于斐波那契双数组启发。帮助设计师在布局设计决策更好实现动态秩序感。...色彩相对于字体以及布局来说更加会偏向与感性,但依然可以通过搭建三维模拟空间方式,通过大量观察和调试,掌握了不同颜色在自然光照下对应 HSB 变化规律,最终形成了我们 3.0 。...西文字体在正文中很少用全大写字体排版也是因为小写字体有一种错落美感,但问题是每一种字体在同一字号下字体大小有一定差距。...在目前这个时代,越来越多设备在 web 化,那么我们所接触到设备会越来越多。

34610

iOS开发入门笔记

iOS开发入门笔记 本文面向已有其它语言(Java,C,PHP,Javascript)编程经验iOS开发初学者,初衷在于让我同事一小时内了解如何开始开发iOS App,学习目标包括: 能使用Xcode...,Cocoa Touch是iOS开发用框架,Cocoa Touch和Cocoa大部分是一样,只是Cocoa Touch多了一些移动设备特有的东西,:触摸屏、加速度传感器、GPS定位。...在iOS真机上操作被测试程序能激活Xcode设置断点。 越狱iOS设备。...越狱iOS设备,配合破解过Xcode,甚至可以实现和付费开发者计划一样功能:在Xcode上点击”Run”,就自动编译安装到iOS设备上去运行了 企业部署方案。...阅读应用代码 从头新建一个应用:Hello World 其它 代码里控件尺寸 iOS App里控件尺寸和字体大小都是指Point,Retina设备(iPhone 4,4S,5;the new Pad

3.9K60

文字如何实现完美UI?文本排版设计告诉你

何在手机有限屏幕上呈现清晰UI和UX?这里太多因素需要考虑,文本排版设计就是其中不可或缺一部分。今天,我将从文本排版设计角度出发,谈谈如何实现完美的手机UI界面。...以iPhone文本排版设计为例。在最新iOS 11,做出了以下更新: 1)增加文本大小和权重:提高可读性。 2)提供较大字号和标准动态尺寸字号,适用于具有辅助性功能需求用户。...内置文字样式可让您以视觉上独特方式表达内容,同时保持最佳易读性。这些风格基于系统字体,并且你可以利用关键排版功能,例如动态类型,可自动调整每种字体大小字距和行距。 ? 11....设计师需要考虑手机排版在不同设备外观。 ? 12. 原型设计 文版排版设计在很多设计范围类都至关重要,原型设计也是必不可少,优秀文本排版,能够和其他元素组件共同服务于干净UI界面。...在 XCode 调整代码,在 Sketch 修改设计都太慢太麻烦了,不妨试试国内最优秀原型设计工具Mockplus,Mockplus 自带了大量标准组件,你可以直接通过 Drag & Drop

2.5K70

mooc商业数据分析师-入门指南

选择合适图表类型(折线图、柱状图、散点图等)。使用“标记”卡片调整图表颜色、大小、标签等。** 1.2.4 仪表故事**创建单个图表后,可以将多个图表组合到一个仪表。...使用“仪表”选项卡,将图表拖放到仪表板画布上,调整布局。创建故事,讲述数据背后故事,通过添加多个仪表或图表来讲述数据分析过程。...设置参数名称、数据类型和允许值。在图表中使用参数,增加交互性。1.3.3 地图可视化使用地理数据字段(国家、城市等)创建地图。在“行”或“列”架构拖放地理数据字段,自动生成地图。...选择数据源(Excel、SQL Server、Web等),加载数据。2.2.2 数据准备在“查询编辑器”,使用“转换”功能进行数据清理和转换。合并、追加查询,创建所需数据结构。...使用“可视化”面板选择和定制图表类型(折线图、柱状图、饼图等)。调整图表格式和交互选项。2.2.4 仪表创建单个图表后,可以将多个图表组合到一个页面。使用“页面”选项卡管理和布局图表。

7010

Wyn Enterprise 核心功能:易用至极自助式BI和数据分析工具

QQ1.png 轻松制作炫丽仪表(Dashboard) WynBI 仪表设计器中提供了丰富组件供您使用,包括图表、地图、透视表、切片器等。...QQ2.png 数据切片,联动分析与任意钻取 在设计仪表时, WynBI 可以添加多种数据切片器,包括:日期范围、相对日期、常规列表、树形列表、文本标签等。...QQ4.png 一次制作,满足多屏展示自适应需要 得益于响应式布局支持,Wyn Enterprise仪表天生具有多屏自适应能力,您再也不必为不同终端设备单独设计布局。...多页面:数据可视化大屏往往需要展示多个方面的数据,而 Wyn Enterprise 提供多页面功能,可以让您在一个仪表中分配展示不同数据故事,无需任何代码开发工作。...您也可以访问Wyn Enterprise产品官网,了解更多信息 葡萄城年末福利 微信传播图---年末促销.png 葡萄城2018年末促销正在火热进行想获得更多信息,请访问葡萄城官网促销页面 关于葡萄城

5.3K30

浅谈Web自适应

前言 随着移动设备普及,移动web在前端工程师们工作占有越来越重要位置。移动设备更新速度频繁,手机厂商繁多,导致问题是每一台机器屏幕宽度和分辨率不一样。...卤煮之前也是这样想,但是你需要考虑到界面上许多元素需要设置字体,如果用media query为每个元素在不同设备下都设置不同属性的话,那么有多少种屏幕我们css就会增加多少倍。...我们可以得知其他手机分辨率设备下根元素字体大小: /* 数据计算公式 640/100 = device-width / x 可以设置其他设备根元素字体大小 ihone5: 640 : 100 iphone6...,动态地改变根节点font-size值,得到如下结果: 接下来我们可以根据根元素字体大小用rem设置各种属性相对值。...考虑设备屏幕众多,分辨率也参差不齐,把每一种机型css代码写出来是不太可能。但是它也有优点,就是无需监听浏览器窗口变化,它会跟随屏幕动态变化。

1.5K80

试用Xcode构建iOS PDF阅读器

如果您开发环境较低,可能无法正常使用ComPDFKit PDF SDK。 设备系统要求iOS10.0及以后系统IDE版本:Xcode12及以后。...在本博客,我们使用Xcode14.0.1来演示示例图片目前暂不支持在苹果Silicon系列上运行模拟器对于早期版本XcodeXcode 13),默认情况下可能会打开Bitcode选项,因此需要关闭才能进行运行...ComPDFKit.xcframework - 包括ComPDFKit 动态库(arm64_armv7,x86_64-模拟器)以及相关头文件PDFViewer - 包含iOS(Objective-C)...输入组织名称:(com.example.pdfviewer) 在面版上选择故事版 编程语言选择"Objective-C" 点击"Next"按钮 设置project位置,然后点击创建 图片添加ComPDFKit...在较旧Xcode版本(Xcode 13),默认情况下可能启用了位码选项。为了运行应用程序,需要将其设置为“否”。

39930
领券