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

SwiftUI 中用 Text 实现图文混排

SF SymbolsSF Symbols[5] 是苹果开发者带来的一份厚礼,让开发者可以在苹果生态近乎免费地使用由专业设计师创建的海量图标。...,可以直接使用 Image 类型这个功能主要就是 SF Symbols 而提供的。...SF Symbols 应用程序来修改创建自定义符号,但由于受颜色、比例等方面的限制,在相当多的场合SF Symbols 仍无法满足需求。...支持动态类型的应用程序也会为使用者提供一个更一致的阅读体验。用户可以在控制中心通过【设置】—【辅助功能】—【显示与文字大小】—【更大字体】来更改单个全部应用程序的文字显示大小。...image-20220815082801108标签采用了圆角背景,意味着基于 AttributedString[9] 的解决方案被排除标签特定的尺寸与内容,意味着基于自定义 SF Symbols 的解决方案被排除通过在

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

iOS16 的 3 种新字体宽度样式

前言 在 iOS 16 ,Apple 引入了三种新的宽度样式字体SF 字体库。...SF 字体和新的宽度样式 如何将 SF 字体和新的宽度样式一起使用 为了使用新的宽度样式,Apple 有一个新的 UIFont 的类方法来接收新的 UIFont.Width 。...目前(Xcode 16 beta 6),这种新的宽度样式和初始值设定只能在 UIKit 中使用,幸运的是,我们可以在 SwiftUI 轻松的使用它。...Apple 将它使用在他们的照片app ,在 "回忆'' 功能,通过组合不同的字体宽度和样式在标题或者子标题上。 这里有一些不同宽度和样式的字体组合,希望可以激发你的灵感。...基本上,除了在模拟器的模拟系统 UI ,在任何地方都被禁止使用 SF 字体。请确保你在使用前阅读并理解许可证。

1.4K20

最新iOS设计规范七|10大视觉规范(Visual Design)

设备屏幕尺寸和方向 iOS设备具有各种屏幕尺寸,可以纵向横向使用。在iPhone X和iPad Pro等边对边设备,显示屏的圆角与设备的整体尺寸非常匹配。...相反,请考虑采用较少干扰性的方式来实现品牌,例如使用自定义颜色方案字体巧妙地自定义背景。 避免在整个APP显示Logo。不要在你的APP显示Logo,除非对于上下文是很有必要出现的。...尤其是导航要禁止,因为说明性的标题对用户会更有用。 遵守Apple的商标准则。Apple商标不应出现在你的APP名称页面。...San Francisco是无衬线类型的系列,其中包括SF ProSF Pro Rounded,SF Mono,SF Compact和SF Compact Rounded。...SF Pro是iOS,macOS和tvOS的系统字体SF Compact是watchOS的系统字体。设计与平台用户界面的视觉清晰度相匹配,系统字体清晰易懂。 ? New York(NY)。

7.9K30

Repo:UI设计字号完全指南,不知道用多少字号的设计师必看!

下表可以为开始平板电脑屏幕选择字体大小提供一个很好的基准。...iPhone (IOS) iPhone应用程序字体大小的快速总结;苹果有一个默认字体 SF Pro;这些数字适用于 SF Pro 类似字体。...使用多少字体?: 永远不要使用太多的字体大小;总共只有4 种尺寸。 2. 标题字体大小:用于标题和章节标题。在极少数情况下,您有标题和子标题,您可能需要 2 种大小的标题字体。 3....次要字体大小:此字体大小需要比默认的主要字体大小小约 2pt,可用于不太重要的细节,标题。 5. 第三字体大小:此字体大小需要比您的第二字体大小小约 1pt。 6. pt,px,sp?...最后,您只需要在设计时在您的软件字体大小框输入数字即可。

2.3K20

何在 SwiftUI 创建悬浮操作按钮

以下是一个简单的列表视图,嵌套在导航视图和选项卡视图中,列表显示了 item 加索引内容。...要使视图出现在另一个视图前面,可以使用 ZStack overlay 修饰符。...示例运行截图如下:使悬浮按钮呈现圆形接着,是需要实现需求的第三步,使悬浮按钮具有圆角形状,并在中心具有一个图标。目前的情况位置是正确的,但外观还不符合要求。...添加阴影最后,是需要实现需求的第四步,使悬浮按钮带有一个轻微的阴影。我们通过添加阴影其增色,使其看起来像悬浮。...总结在本文中,我们学习了如何在 SwiftUI 创建一个悬浮操作按钮,它是 Android 和 Material Design 中常用的 UI 元素。通过逐步实现悬浮按钮的各个特性来完成这个过程。

10432

腾讯开源超实用的UI轮子库,我是轮子搬运工

QMUIRadiusImageView 提供图片添加圆角、边框、剪裁到圆形其他形状等功能。 QMUIRoundButton 对 Button 提供圆角功能,支持以下特性: 指定圆角的大小。...分别指定不同方向的圆角大小。 指定圆角的大小高度的一半,并跟随高度变化自适应圆角大小。 支持分别指定背景色和边框色,指定颜色时支持使用 color ColorStateList。...提供了以下功能: 更多可参考 wiki 文档 在左侧/右侧添加图片按钮/文字按钮/自定义View。 设置标题/副标题,且支持设置标题/副标题的水平对齐方式。...QMUIDrawableHelper 快速绘制一张指定大小、颜色、边框的图片,支持形状圆角矩形和圆形。 快速绘制一张带上分隔线下分隔线的图片。 快速绘制一张可带圆角的渐变图片。...快速设置状态栏黑色白色字体图标(支持 4.4 以上版本 MIUI 和 Flyme,以及 6.0 以上版本的其他 Android)。

4.7K30

iOS 9人机界面指南(四):UI元素(下)- 腾讯ISUX

如果你要用自定义字体的话,请慎重选择字体种类,不要以牺牲清晰度代价来换取花哨的颜色和字体效果。...4.3.12圆角矩形按钮 iOS7及更新版本已经不再使用圆角矩形按钮,而是使用了新的系统按钮——类型UIButtonTypeSystem的UI按钮 (UIButton) 。...系统按钮: 默认状态下不含边界,也不含背景图 可以是图标或者文字标题 支持自定义样式,描边或者加背景图(想要自定义按钮外观,可以使用 UIButtonTypeCustom 类型的按钮,并且提供背景图片...设计文案时可以遵循以下指南: 跟其它所有按钮一样,使用标题式大写,而且不需要标点符号 尽可能的使用与警告文案直接相关的动词动词词组,”取消(Cancel)”,”查看全部(View All)”,”回复...举个例子,如果一个模态视图中含有导航条和取消完成任务的按钮,这里的导航条样式应该与你的app中导航条一样。 合适的话,在模态视图里加入可以说明任务内容的标题

13.2K30

Ask Apple 2022 与 SwiftUI 有关的问答(上)

是否有任何建议用来检测列表的行选择,类似于 “NavigationLink”,但不导航到另一个视图(例如,显示 Sheet 从列表中选择一个选项 )?...通用导航模型Q:我们正在使用带有路径参数的 NavigationStack,但当用户在 stage manager 把窗口的大小从 Regular 调整 Compact 时,我们在 “转换” 路径方面遇到了麻烦...开发者目前仍在尝试创建一个可优雅地同时两种模式提供路径的模型。阅读 SwiftUI 4.0 的全新导航系统[13] ,了解它们之间的不同。...有关下划线的含义和用法,请参阅 自定义属性包装类型添加类 @Published 的能力[17] 。...image-20221022135326560San Francisco 宽度风格Q:如何在 SwiftUI 如何使用 SF 字体家族新增的三种宽度风格( Compressed、Condensed、Expanded

12.2K20

swift项目中新的字体如何加入

最近的项目中UI设计采用了一些并不是系统的字体,那么如何在项目中使用呢? 该教程总共 步骤 步骤1: 将字体库导入到项目中 .otf或者。...ttf的字体库 步骤2:在项目中的info.plist文件增加Fonts provided by application 选项,类型Array,然后增加item ,内容SF-Pro-Rounded-Bold.otf...build phase的Copy Bundle Resources 要添加引用,否则无效 步骤4:查看字体的名字,因为加入的字体名字并不一定是文件名,那么就需要看真正的引入时的文件名到底是啥 步骤5...:使用字体 下边来详细的说明以上步骤: 步骤1: ?...步骤4: 我可以采用代码的方式输出所有的字体,然后再在里边找新增的是哪一个 // let fontName = UIFont(name: "SF Pro Rounded", size: 17

1.3K10

前端设计开发常用命名规则

需要注意的几点 1.尽量考虑元素命名其本身的作用”用意”,达到语义化。不要使用表面形式的命名. :red/left/big等。...16进制代码, .red { color: red; } .f60 { color: #f60; } .ff8600 { color: #ff8600; } (2)字体大小,直接使用’font+字体大小...:left; } .bottom { float:bottom; } (4)标题栏样式,使用’类别+功能’的方式命名, .barnews { } .barproduct { } 注意事项: ----...如对于一组用于定义字体样式的class,我们可以使用f即foot的头字母前缀进行命名,: f-blue:表示蓝色字体样式 f-blod:表示粗体字体样式 对于网页新闻频道的一些新闻的现实样式,可以用...n作为前缀进行样式设计,: n-title:新闻标题 n-list:新闻列表 CSS文件及样式命名 1、CSS文件命名规范 全局样式:global.css; 框架布局:layout.css; 字体样式

2.5K50

面向所有人的 UI 编程 :透过点按弹窗初尝 SwiftUI

在手机应用,软件开发者会使用不同的技术来实现界面的显示,流行的界面语言比如 Flutter,就是闲鱼应用的交互界面语言。...,而且两段文字都要加粗,就是小标题加粗的那种感觉。...其中 View 表示一个视图,比如我们在手机上看到的一个滑条,一张图片,一个列表等种种,都叫做视图;而 Modifier 则是修饰器,它的作用是视图增加功能,比如圆角,动画,阴影,边际,背景等等。...中文里圆括号的各种要求,正是 SwiftUI 里的各种修改器,语法结构是 「.修改器的名字」。比如下图中我们想修改为小标题字体,就写 .font(.headline)。 ?...若你想仔细的学习 SwiftUI 和苹果安卓应用程序开发,欢迎在文末写下你想学习的内容,我会参考写文。

2.1K40

自定义 Button 的外观和交互行为

通过 Style 改变组件的外观行为是 SwiftUI 提供的一项非常强大的功能。...,使用 tint 颜色作为背景色BorderedProminentButtonStyle:按钮添加圆角矩形背景,背景颜色系统强调色其中,PlainButtonStyle 除了可以应用于 Button...例如:无法 List 的 NavigationLink 设置样式在 Button 的 label 视图 ButtonStyle 实现添加的手势操作( 例如 TapGesture )将导致 Button...Style 的效果显著,但遗憾的是,目前 SwiftUI 仅开放了少数的组件样式协议供开发者自定义使用,并且提供的属性也很有限。...希望在未来的版本SwiftUI 可以为开发者提供更加强大的自定义组件能力。希望本文能够对你有所帮助。

3.7K60

何在 SwiftUI 创建条形图

系列文章 如何在 SwiftUI 创建条形图 SwiftUI 的水平条形图 在 iOS 16 中用 SwiftUI Charts 创建一个折线图 在 iOS16 中用 SwiftUI 图表定制一个线图...在 Swift 图表中使用 Foudation 库的测量类型 开始图表布局 SwiftUI 对探索不同布局和预览实时视图结果是很友好的。...从将包含 BarChartView 以及可能的其他文本数据的视图开始。这个 BarChartView 包含一个标题和一个图表区,它们由文本和圆角矩形表示。...每个条形图都表示圆角矩形,条形高度相对于最大条形高度设置。条形的颜色设置纯蓝色。...SwiftUI 是一个很好的平台,用于创建视图和快速重构独立的子视图。在 SwiftUI 构建条形图需要做一些工作,随着使用数据来试用条形图,可以确定更多的定制化。

5.1K10

第64天:CSS常用命名规范,有用!

CSS常用命名,必须记住 一、常用命名 标题:title 摘要:summary 箭头:arrow 商标:label 网站标志:logo 转角/圆角:corner 横幅广告:banner 子菜单:subMenu...左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题:title 摘要:summary 四、功能 标志:logo 广告:banner 登陆:login...16进制代码,: .red{color:red} .f60{color:#f60} .ff8600{color:#ff8600} 2、字体大小,直接使用font+字体大小作为名称,: .font12px...{font-size:12px} .font9pt{font-size:9pt} 3、对齐样式,使用对齐目标的英文名称,: .left{float:left} .bottom{float:bottom...} 4、标题栏样式,使用类别+功能的方式命名,: .barnews{} .barproduct{}

1.1K30

Qt编写自定义控件48-面板窗体控件

二、实现的功能 1:可设置标题栏文字/高度/字体/对齐方式/颜色 2:可设置边框宽度/边框圆角角度/边框颜色 3:可设置报警颜色切换间隔/报警加深颜色/报警普通颜色 4:可设置启用状态和禁用状态时文字和边框颜色...每个控件都有一个对应的单独的包含该控件源码的DEMO,方便参考使用。同时还提供一个所有控件使用的集成的DEMO。 每个控件的源代码都有详细中文注释,都按照统一设计规范编写,方便学习自定义控件的编写。...集成自定义控件属性设计器,支持拖曳设计,所见即所得,支持导入导出xml格式。 自带activex控件demo,所有控件可以直接运行在ie浏览器。...所有控件最后生成一个动态库文件(dll或者so等),可以直接集成到qtcreator拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态库使用(永久免费),无任何后门和限制,请放心使用。 目前已提供26个版本的dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64 的。

1.5K30

iOS 9人机界面指南(一)下篇:UI设计基础 - 腾讯ISUX

不要像上图中的反例那样将仅有品牌意义的内容放在屏幕顶部二级栏上持续展示,使正文内容空间被压缩,而是考虑以其他低侵入性的方法无处不在地展示品牌,使用自定义颜色、字体巧妙地定制屏幕的背景。...(注意:iOS9的San Francisco字体取名为SF-UI)。当你在你的app采用San Francisco时,你可以调整模拟器>设置的值来测试在不同尺寸下你的app的文本。...注:如果你使用应用程序SketchPhotoshop来生成你的设计,那么当你设置的字体不小于20点的时候,你需要切换到展示模式。iOS会根据字体大小San Francisco自动调整字间距。...为了突出某些文字或者为了在内容块之间建立视觉关联,你可以依赖由Dynamic Type支持的语义化样式,标题、正文,你也可以指定字体权重,细体或者半粗。...标题和内容的样式使用相同的字体尺寸,同时,为了区分标题与内容样式,标题样式使用更重的值。 导航控制栏的文本使用相同的字号,而内容文本的样式则使用大尺寸的设置(值17点)。

1.7K21

不懂设计的产品不是好开发

在演示应用程序,我们有一个饼状图,其中我们需要在每个部分使用不同的颜色。另一个例子是用颜色作为不同状态的视觉指标,警报级别、金额变化性能变化(减少/增加)。...每个UI组件都默认使用其中一种样式。 Headlines是大型文本,范围从1到6。标题6是最小的标题,用于应用栏和对话框的标题。Headline5用于对话框的大文本。...Flutter默认的材料文本样式是BodyText2。BodyText1可用于强调通常BodyText2的文本。 Caption和Overline是最小的样式,用于注释,如图像标题,图表图例。...Rubik, Righteous, 和Source Code Pro。谷歌字体是开源的,可以免费使用,并且直接支持Flutter。...这些样式应该用于headlines和subtitles,尽管该指南仍然建议在使用它们做subtitles时要谨慎。字体比例生成工具也不允许body和captions选择有表现力的字体

2.5K20

苹果iOS 13 新设计规范全面解析

主要关注阅读,照片,视频和游戏的应用可以通过指定白点适应性样式来增强削弱此效果。 考虑如何在其他国家和文化中看到您对颜色的使用:例如,在某些文化,红色表示危险。在其他人看来,红色具有积极的内涵。...当您需要自定义颜色时,将颜色集资源添加到应用程序的资产目录,并指定颜色的浅色和深色变体,以便它可以适应当前的外观模式。 避免使用硬编码的颜色值不适应的颜色。 ?...例如,交叉重叠元素(例如网格的线条条形)在不透明度方面看起来更好。 通常,UI元素使用语义定义的系统颜色。上下两图分别为默认颜色和无障碍颜色: ? ?...005.SF字体符号(SF Symbols) 众所周知,圣弗朗西斯科字体是苹果内置的英文字体,如今的圣弗朗西斯科字体内置了1500多个符号(icon)。...简洁,以行动导向的标题还允许人们跳过他们在当前环境不需要的子菜单。

4.5K40

图片处理软件:洋芋田图像工具箱3.5.1绿色版

可以自行设置水印内容、颜色、字体、大小、角度和位置,几乎一切都可以随心自定义。 长图拼接工具 将多张图片拼合为一张长图,可以自定义内外边框的宽度、颜色和图片圆角。...富文本制图工具 利用内置的富文本编辑器创作文章从其他编辑器( microsoft word 等)粘贴文章,之后自定义样式并输出成图片,对于需要在社交媒体(朋友圈、微博等)发布富文本内容的用户较为实用...支持一级标题、二级标题、文本、粗体、斜体、、有序列表、无序列表、图片和段落引用,支持自定义每一类富文本内容的字体字体大小、字体颜色、行距、外边距、对齐方式等各项内容,也支持全文背景和页面边距的自定义。...尺寸调整工具 将图片按照统一长边长度、统一宽边长度统一缩放百分比的方式进行批量尺寸调整。 图片裁剪工具 支持自由裁剪、使用预设比例裁剪以及自定义比例裁剪。...字体管理工具 管理本地(软件)的字体,以及从在线字体库中下载字体。也可以更改本软件的界面字体,获得更加个性化的使用体验。

1.4K20
领券