文章目录

  • BasicStyle
  • Paragraph
  • Padding
  • FullScreen
  • DateFormatter
  • Append

Learn from:http://www.coolketang.com/hdjc/swiftUI/


BasicStyle


struct ContentView : View {var body: some View {VStack{//Basic styleText("Hi, SwiftUI").bold()Text("Hi, SwiftUI").italic()Text("Hi, SwiftUI").underline()Text("Hi, SwiftUI").underline(true, color: .purple)Text("Hi, SwiftUI").strikethrough()Text("Hi, SwiftUI").strikethrough(true, color: Color.blue)Text("Hi, SwiftUI").foregroundColor(Color.pink).foregroundColor(Color.blue)Text("Hi, SwiftUI").baselineOffset(CGFloat(5.0)).background(Color.red)Text("Hi, SwiftUI").background(Image("Picture"), alignment: .bottom)//FontVStack{Text("Hi, SwiftUI").font(.footnote)Text("Hi, SwiftUI").font(.system(size: 36))Text("Hi, SwiftUI").font(.system(.title, design: .monospaced))Text("Hi, SwiftUI").font(.custom("BradleyHandITCTT-Bold", size: 36))Text("Hi, SwiftUI").fontWeight(Font.Weight.heavy)Text("Hi, SwiftUI").fontWeight(Font.Weight.ultraLight)}}}
}



Paragraph

struct ContentView: View
{var body: some View{VStack{Text("Interactive tutorials.")Text("Hi, SwiftUI").tracking(10)Text("Hi, SwiftUI").kerning(5)Text("Hi, SwiftUI blur").blur(radius: 1)Text("SwiftUI is an innovative, exceptionally simple way to build user interfaces across all Apple platforms with the power of Swift.").lineSpacing(2).lineLimit(nil)Text("Hi, SwiftUI").offset(x: 40, y: 0)Text("Hi, SwiftUI").frame(width: 200, height: 65, alignment: .center).background(Color.yellow)VStack{Text("Hi, SwiftUI").position(x: 50, y: 50).frame(width: 300, height: 100, alignment: .bottomTrailing).background(Color.red)Text("Interactive\ntutorials\nfor\nXcode!").lineLimit(4).frame(width: 200, height: 100).multilineTextAlignment(.center)}}}
}

Padding

VStack{Text("Hi, SwiftUI").background(Color.black).foregroundColor(.white).padding(20)Text("Hi, SwiftUI").padding().background(Color.black).foregroundColor(.white)Text("Swift User Interface").font(.largeTitle).foregroundColor(.black).padding(15).background(Color.yellow).padding(15).background(Color.blue).padding(10).background(Color.red)}

FullScreen


struct ContentView : View {var body: some View {Text("Hi, SwiftUI").frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity).background(Color.yellow).font(.largeTitle).edgesIgnoringSafeArea(.all)}
}

DateFormatter

struct ContentView : View {var now = Date()static let dateFormatter: DateFormatter ={let formatter = DateFormatter()formatter.dateStyle = .longreturn formatter}()var body: some View{Text("The time is: \n \(now, formatter: Self.dateFormatter)").font(.title).padding()}
}

Append

Text("Interactive ").foregroundColor(.yellow).fontWeight(.heavy)+ Text("tutorials ").foregroundColor(.orange).strikethrough()+ Text("for ").foregroundColor(.red).italic()+ Text("SwiftUI").foregroundColor(.purple).underline()

SwiftUI - Text相关推荐

  1. SwiftUI 小专栏20200817汇总

    SwiftUI 布局篇汇总 9 分钟前共695字 SwiftUI 如何编程打开Office Word PPT Excel PDF PNG iWor... 14 小时前共4389字 SwiftUI 小技 ...

  2. iOS 深入理解SwiftUI

    文章目录 1. SwiftUI的优缺点 2. 语法细节-声明式语法 3. 实时预览 4. Xcode Library 5. Switch Case Support 6. Data Flow 数据流 6 ...

  3. firebase教程_firebase swiftui笔记应用程序教程gcp

    firebase教程 In this series, I'll be sharing my take on developing multi-platform applications using S ...

  4. Section 17 : Navigation View and List

    - 导航视图和列表(11'48") Build a table view with navigation options and presentations in SwiftUI. 在 Sw ...

  5. iOS摸鱼周报 第八期

    iOS摸鱼周报,主要分享大家开发过程遇到的经验教训及学习内容.虽说是周报,但当前内容的贡献途径还未稳定下来,如果后续的内容不足一期,可能会拖更到下一周再发.所以希望大家可以多分享自己学到的开发小技巧和 ...

  6. iOS SwiftUI篇-2 UI控件 Text Button Image List

    iOS SwiftUI篇-2 UI控件 Text Button Image List Text 显示文本,相当于UILabel import SwiftUIstruct TextContentView ...

  7. SwiftUI基础之Text格式化显示小数specifier

    实战需求 有些时候我们需要个性化显示字符串,例如我们系统Text中可以自动将多余的零清除,在SwiftUI该如何操作呢? 本文价值与收获 看完本文后,您将能够作出下面的界面 Jietu20200507 ...

  8. SwiftUI系列教程第1章第3节:Text的段落属性

    课程源码:https://github.com/fzhlee/SwiftUI-Guide 关于Text的段落属性: 示例代码: VStack{Text("www.hdjc8.com" ...

  9. SwiftUI基础之设置TextField的placeholder文本颜色(text color)

    本文价值与收获 看完本文后,您将能够作出下面的界面 看完本文您将掌握的技能 SwiftUI原生设置TextField的颜色 掌握制作自定义组件 代码 1.快速实现 import SwiftUIstru ...

最新文章

  1. 清理svn信息_推荐候选人有奖啦~11.26最新招聘信息看这里!
  2. 填充磁盘空间的工具和方法
  3. 怎么学python知乎_你是怎么学习Python的 ?
  4. python生成日历_使用Python实现简易月历生成(2)
  5. 5930. 两栋颜色不同且距离最远的房子
  6. Image Processing Wavefronts for HEVC Parallelism
  7. CRMEB知识付费系统v1.4.4源码
  8. c++取临时文件夹_电脑C盘不足?学会删除这5个文件夹,能节省10G空间
  9. 分布式工作笔记001---分布式系统中CAP 定理的含义
  10. 服务器开启显示网关不可用,高手亲自给您说win10默认网关不可用解决方法的操作方案...
  11. 解决IE、firefox浏览器下JS的new Date()的值为Invalid Date、NaN-NaN的问题
  12. 【滤波器】基于matlab脉冲响应不变法+双线性变换法数字滤波器设计【含Matlab源码 884期】
  13. Docker入门学习
  14. (一)机器学习入门与经典算法之KNN算法(第一期)
  15. Requirement diagram
  16. thinningopencv
  17. Playing with ptrace原文
  18. 介绍一个软件开发工具,堪称快速开发神器
  19. python pickle文件大小_无法在Python中加载以前转储的大大小pickle文件
  20. docker 命令详解(二十四):push

热门文章

  1. Xmind基础教程-保存到印象笔记
  2. 【算法❃思维与技巧】图解牛顿迭代法(力扣题实战)
  3. vue根据url获取内容axios_使用Vue.js和Axios从第三方API获取数据 — SitePoint
  4. 敲开阿里大门的技术简历可以这么写
  5. 外仁内圣,以借得天下,以情御英雄
  6. 8421码5421码2421码和余3码的区别
  7. 模拟电子技术之学前必备知识点
  8. java基础[接口]
  9. Unity连接Photon
  10. 【Linux | 系统编程】Linux系统编程(文件、进程线程、进程间通信)