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

iOS应用添加自定义字体

iOS应用添加自定义字体 一、应用添加自定义字体的步骤 1、网上提供的字体库有很多,下载完成后,将其导入工程,一般为ttf格式。...2、注意Build Phases的Copy Bundle Resources是否导入了文件: ? 3、项目的info.plist文件添加字体键值如下: ?...这个数组可以添加多个元素,多个字体库。...4、这时实际上我们已经将字体添加进了工程,但是在在使用这个字体时,字体的名字有时和文件名是不一样的,我们需要知道真实的字体名称,通常情况下,我们会讲所有字体名称打印出来:     for (NSString...为了以后使用自定义字体的时候不必一次一次的经历这样的痛苦,Xcode6.3的环境下,我将所有的系统字体获取后写入了plist文件,将这个plist文件导入项目中,通过如下方法,可以只打印出新增加的字体

1.8K20

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

因为所有的窗口设计一个故事文件,你会更容易把握每次改动带给每个窗口的变化。     2、故事可以描述各个窗口之间的转换。这种转换叫做 segue(连接)。...3、哪怕 tableview 上故事仍然有用,例如定制    tableviewcell。你完全可以故事编辑器设计自己的 tableview,这也节省了不少代码。         ...具体实现方法:          例如,故事Level1VC添加一个按钮,然后将level2VC拖入故事,按住cmd键,鼠标点击按钮并拖入level2VC,弹出的菜单中选择show事件,即完成了从...故事默认使用“Inferred”(依靠推断)设置,意思是该场景如果在NavigationController显示则会显示导航条,如果在 TabBarController 显示则会显示TabBar,...UITableViewCell的标准样式包含可以单元格中放入一个ImageView,因此我只能选择定制设计。

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

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

故事 让我们选择Main.storyboard文件。故事反映了用户界面的外观。中间部分是Storyboard编辑器。...您可以通过添加标签,按钮和其他对象等对象来自定义此视图,并轻松编辑其属性而无需触及代码。您还可以添加其他视图并管理它们之间的链接。基本上,故事是设计师最好的朋友。...文件大纲 左侧的文档大纲,您可以看到所有对象的显示方式。您可以选择一个图标直接导航到该对象。 检查器 右侧面板,有与场景编辑器不同的检查器。...查看控制器类 导入下方,ViewController已被声明为UIViewController类的一部分,并且与故事的视图相关。类具有属性,方法和协议,所有这些都在开发中被利用。...场景视图 课程内部,从故事到ARSCNView的链接被称为SceneView。Xcode,此链接称为IBOutlet。您也可以故事中看到引用插座。

2.5K20

django admin详情表单显示添加自定义控件的实现

开发中有需求详情显示里外键字段内容,并且添加按钮弹窗内容,以及按钮跳转内容。...这个时候我们就可以详情内看见button了,但是相对应的,detail的表单添加后,add的表单也会出现一个button,这个不是我们想要的,所以就要想办法让button只存在于detail界面...而弹出窗口的值获取可以form添加一个hidden字段,value为我们想要获取的值,js取值赋值即可。...admin类的把 pass_audit_str 加入到list_display元组 list_display = (‘id’, ‘create_time’, ‘pass_audit_str’,)...刷新页面即可; 以上这篇django admin详情表单显示添加自定义控件的实现就是小编分享给大家的全部内容了,希望能给大家一个参考。

4.9K20

代码开发工具Xcode

同时,该软件还提供了各种调试工具,包括断点、单步调试和调试控制台,可以帮助开发者快速定位和解决程序的问题。 除了代码编辑和调试功能外,Xcode for Mac 还具有强大的构建和测试功能。...id=NzY4OTU4Jl8mMjcuMTg2LjEzLjIxNQ%3D%3D 图片 Xcode mac下载功能特色 Xcode包括Xcode IDE,Swift和Objective-C编译器,仪器分析工具...UI,并可以在任何缩放级别进行编辑 •查看调试会在运行时显示所有应用程序的UI视图图层的3D堆栈 •助理编辑者显示与您的主要任务相关的内容 •实时问题在您键入时会显示错误,并修复 - 它可以纠正错误 Swift...快速的代码执行和编译时间由经过验证的LLVM编译器提供支持 •现代语言功能受到领先研究的启发,其中包括: - 与功能指针统一关闭 - 元组和多个返回值 - Structs作为支持方法,扩展,协议的值类型 - 强大的协议,可以您的代码库扩展功能...- 功能编程模式,包括地图和过滤器 Interface Builder可以轻松设计您的界面而无需代码 •故事让您可以应用程序安排屏幕的完整流程 •设计画布查看呈现的自定义控件 •为不同的设备

1.7K10

添加多个屏幕-创建格线布局

下载多个屏幕 要学习本教程,您需要Xcode 10。您可以下载Final Xcode项目,以帮助您与自己的进度进行比较。 查看控制器 故事,让我们构建我们的集合视图。...关键路径:layer.cornerRadius 类型:数字 值:40 故事中看不到它是正常的,但是,当您运行应用程序时,您将看到它。 ?...Attributes Inspector,将字体设置为Semibold,将其Color更改为深灰色,将文本更改为CHOOSE A SCREEN。...我们图像下面插入一个标签。文本是iPhone X并将底部约束为0并将容器的水平中心约束。“ 属性”检查器,将“滚动方向”更改为“ 水平”并取消选中“ 显示”指示器。...转到主故事,启用Assistant Editor,从按钮创建IBAction。将其命名为:screenImageButtonTapped。

2.8K40

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

图片来源:Apple AppleXcode 8对Interface Builder进行了很大的改进。...使用大小类变得更加直观,缩放故事的能力非常方便,Interface Builder的完整预览功能非常棒。...对于那些对使用Interface Builder犹豫决的人来说,这可能会成为一个交易破坏者。 另一方面,许多开发人员构建具有复杂导航功能的大型多屏幕应用程序时仍然会遇到一些界面问题。...源代码控制:故事合并冲突很难解决,因此简单地单独的故事工作将使您的团队生活更轻松。 故事文件变得沉重且难以导航。...1.使用Xcode 7引入的故事引用 2.代码连接故事。 你可以阅读更多关于第一种方式在这里。 我将介绍第二种方式,因为它仍然常用于复杂的项目。

1.4K30

iOS从Xib设置样式

简单的办法还是用快捷键,就是drag后按option,显示的约束就没有margin了。...快速文件树中切换到当前文件 Xcode中经常会遇到跳转比较多的情形,有时候若跳转到某个m文件,然后又想在左边的文件目录中切换选中文件为当前打开的文件,可以用Cmd + Shift + J来操作 显示或隐藏...添加第三方字体字体ttf文件像普通文件加入到项目中,xib或storyboard中就可以直接使用新字体了 属性设置 但是很多属性的设置 xib是不能完全自定义的,作为一个喜欢用xib这种方式的码客来说...,当然能最大限度的使用xib可自定义的属性当然是极好的,下面就说一下一些不常用的从xib可设置的属性 这些属性的设置右面设置菜单的第三个选项卡的User Defined Runtime Attributes...6以上支持一种新的方法,特好用 其实就是为UIView添加扩展 或 继承 添加IBInspectable的属性 既可以图形化设置某些属性 这样右侧的第四个选项卡神奇的出现了自定义的设置项 OC下的实现方式

2.3K20

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

下载按钮和互动 要学习本教程,您需要Xcode 10。您可以下载Final Xcode项目,以帮助您与自己的进度进行比较。 设置 现在,您可以更改项目名称并添加应用程序图标。...设置页面,将显示名称更改为角度AR或所需名称。资产目录,将应用程序图标从assets文件夹拖放到选定的插槽。 主要故事 我们屏幕上放置一些按钮。...使用模板,主故事附带一个ARSCNView,我们无法在其上放置按钮。首先,删除ARSCNView并放置UIView。拥有UIView,允许我们放置这3个按钮并添加约束。...布局,将ARSCNView放在View下方,否则按钮将不会显示。 ? 约束 IBAction为 现在我们有了按钮,我们需要给它们功能。通过单击右上角带有双圆圈的图标启用助理编辑器。...您将看到我们同时拥有主故事和代码。swift文件,您将看到一个与之前的ARSCNView链接的IBOutlet。由于我们删除了那个,将新的ARSCNView链接到该Outlet。

4.5K20

「Adobe国际认证」想要设计!搞懂风格指南,就是你最好的入门设计

网格有助于使每个元素以一致的方式显示,从而提高可读性。确保您最终使用的页面布局建立了清晰的层次结构。如果这样做,可能会导致翻译过程丢失重要信息。 你不是第一个设计风格指南的人——我保证。...如果您的品牌具有独特的个性,请在整个风格指南中从封面到封面(或从 PDF 的顶部到底部)显示出来。让我们从头开始。 故事 一个没有故事的品牌算不上一个品牌。公司的故事是整个品牌的基础。...调色 除非您的创意团队不喜欢阴影,否则说您的品牌颜色为“橙色”远远不足以为员工提供指导。 在下一节,详细说明您的品牌颜色。当我们说细节时,我们是认真的。...排版 虽然公司使用的排版可能看起来并不重要,但它确实与独特的调色一样具有识别性。因此,排版品牌风格指南中应该有自己的部分。 首先,找出选择您公司的字体是否有特殊原因。...如果有的话,为员工提供一个背景故事 - 这会让事情变得更有趣,并且可以文本背后赋予更多含义。 请务必注意您的品牌是否坚持使用一种字体,或者他们是否已采用字体配对。

38010

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

图像尺寸和分辨率 iOS用于将内容放置屏幕上的坐标系基于以点为单位的测量,它们映射到显示的像素。标准分辨率屏幕上,一点等于一个像素。高分辨率屏幕具有较高的像素密度。...此外,具有设置的应用程序应提供一个小图标,以显示在内置的“设置”应用程序,支持通知的应用程序应提供一个小图标,以通知显示。...无论您仅使用自定义图标还是混合使用自定义和系统图标,应用程序的所有图标细节级别,光学重量,行程重量,位置和透视度方面都应相同。 ? 确保图标清晰可辨。一般来说,固体图标往往比概述的图标更清晰。...为了适应这个需要,您可以为您的应用程序支持的设备提供启动屏幕作为Xcode故事或一组静态图像。使用Xcode故事是推荐的方法,因为故事是灵活和适应性强。您可以使用单个故事来管理所有的启动屏幕。...静态启动屏幕图像 最好在启动屏幕上使用Xcode故事,但如果需要,您可以提供一组静态图像。为不同的设备创建不同大小的静态图像,并确保包含状态栏区域。 ?

3.6K40

将Core ML模型集成到您的应用程序

将模型添加到Xcode项目中 通过将模型拖动到项目导航器,将模型添加到Xcode项目中。 您可以通过Xcode打开模型来查看有关模型的信息,包括模型类型及其预期的输入和输出。...在此示例,输入是太阳能电池和温室的数量,以及栖息地的地块面积(以英亩为单位)。输出是栖息地的预测价格。...代码创建模型 Xcode还使用有关模型输入和输出的信息来自动生成模型的自定义编程接口,您可以使用该接口与代码的模型进行交互。...greenhouses, size: size) else { fatalError("Unexpected runtime error.") } 访问price属性以获取预测价格并在应用程序的UI显示结果...构建并运行Core ML应用程序 Xcode将Core ML模型编译为经过优化以设备上运行的资源。模型的优化表示包含在您的应用程序包,用于应用程序设备上运行时进行预测。

1.4K10

WWDC - SwiftUI - 初恋般的感觉

要在Xcode预览画布上的视图并与之交互,请确保您的Mac运行的是macOS 10.15 beta版。 macOS 10.15 beta版下载地址 Xcode 11下载地址 ?...第六步 注意一点的就是,Xcode会根据inspector修改自动更新你的代码。 利用Stacks组合视图 我们创建了一个文本框用来显示landmark的详情信息,并且把这个文本控件放到头部。...第六步 面板,Command+点按 Joshua Tree National Park唤起inspector,选择Embed in HStack。 ?...第一步 添加一张图片到asset catalogResource文件夹中找到turtlerock.png图片,然后把它拖拽到asset catalog。...你可以MapKit的MKMapView类来展示渲染地图界面。 SwiftUI要使用UIView或者其子类,你需要让你的view遵循UIViewRepresentable协议。

3.8K10

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

一个月前,Adobe 发布 Firefly 的消息引起了整个科技领域关注, Adobe 全家桶之下,有的产品已经进入了 AIGC 领域。 一些效果展示。...Firefly 也承诺会自动将导演脚本转换为故事和预可视化动画 —— 直接从草图生成动画。 这就有点可怕了。...据介绍,Adobe Firefly for Video 正在探索的几项能力包括: 文本到颜色增强:可以更改配色方案、一天的时间,甚至是已录制视频的季节,立即改变情绪和设置以唤起特定的基调和感觉。...高级音乐和音效:创作者可以轻松生成免版税的自定义声音和音乐。 令人惊叹的字体、文字效果、图形和徽标:只需几个简单的单词,创作者就可以几分钟内生成字幕、徽标和标题卡以及自定义上下文动画。...分析脚本,生成故事,甚至预制作视频: ‍ 值得注意的是,目前我们只看到了 Adobe 自己对这些功能的演示。

1.3K40

关于App的启动顺序

前言:了解你的自定义代码启动时的执行顺序 综述: 启动一个app涉及一系列复杂的步骤顺序,大部分步骤由UIKit自动处理,启动顺序,UIKit调用你app delegate 方法,因此你可以执行自定义的任务...2、xcode提供的main函数调用UIKit的UIApplicationMain函数。 3、UIApplicationMain函数创建UIApplication对象和你的app委托。...4、UIKit从主故事或nib文件加载应用程序的默认界面。...5、UIKit调用你app delegate的application:willFinishLaunchingWithOptions:方法。...但是,你有一些自定义任务,你只希望移动到前台或者后台时执行,请检查下UIApplication对象的applicationState属性,UIKit将该属性设置为UIApplicationStateInactive

1.5K30

iOSstoryboard故事使用Segue跳转界面、传值

创建工程: 首先创建一个新的工程,这里我创建的是Single View Application,就可以自带故事了,如下图: 创建好后可以左边文件列表中看到Main.stroyboard,这个就是故事文件了...原始的storyboard只有一个自带的视图,我们从右下角拖一个View Controller上来,如图: 新版的Xcode创建的视图会是一个大方型的,要改成正常手机界面大小的haunted,选择视图上方的...view controller按钮,右侧第四个部分把size设成想要的即可: 现在我们来为视图添加控件,考虑到我们的需求,要能辨认当下在哪个界面,要可以两个界面跳转,要可以设置和显示要传递的值,...使用Segue实现页面跳转: 要在故事中使用Segue跳转,非常的简单和方便,把鼠标移到第一个视图的按钮上,按住鼠标右键不放,拖动鼠标到第二个视图,松开,然后会出现一个选项框,这里是要选择Segue的模式...使用Segue界面间传值: 我们两个视图中都添加了TextField编辑输入框,这样我们可以Page1的页面输入数据来传递到Page2显示,同样的可以Page2输入数据回到Page1显示

1.4K20

智能分析工具PK:Tableau VS Google Data Studio

5.同一个仪表或报告中使用多个数据源 有时候,你不想连接或融合数据——你想要的只是一个包含来自不同数据源图表的仪表。例如,你可能希望一个仪表包含收入、成本、销售量和仓库库存。...Data Studio提供了一个数据源管理视图,它不仅显示了视图中包含的数据源,而且还显示了那些未被使用的数据源。...数据处理和可视化 1.可视化类型 Tableau提供了以下标准(可拖放)可视化元素: 也可以Tableau创建自定义的可视化,例如桑基图(sankey diagrams),旭日图(Sunburst...4.故事案例 Tableau提供了一个故事案例类型的仪表,它可以帮助你通过“故事”案例来使用该工具。 Data Studio没有类似的功能。...4.字体 Tableau提供了150多种字体供选择。 Google Data Studio提供28种字体。 5.颜色和颜色图表 Tableau有多种颜色的调色供用户选择。

4.8K60
领券