UIKit-UILabel
首先来说,UILabel 直接继承自UIView,它并不是一个控件,放在这里是因为UILabel是一个比较重常用的界面元素,也是iOS开发必备的一个文本视图。
UILabel是iOS开发必备的一个文本视图,可以通过设置单行或多行文本在其显示区域中,向用户显示信息。
UILabel支持两种文本字符串,一种是常用的String,另一种是NSAttributedString。
UILabel+String可以实现一般的视觉要求,比如字体、字号、颜色、阴影等。
UILabel+NSAttributedString可以实现对字符串的某些位置的字符,设置不同的颜色、字体、字号、阴影等。
这里有一个神器CoreText有时间就看看。
一些基操
12345678910111213141516171819// 创建let label = UILabel(frame: CGRect(x: 20, y: 220, width: 280, height: 40))// 设置背景颜色label.backgroundColor = UIColor.clear// 设置字体颜色label.textColor ...
UIKit-Uikit Navigationcontroller
包括一些顶部栏的基操、以及自定义的和HZNavigationBar的pod库的使用
反正也是瞎写写啦~︿( ̄︶ ̄)︿
顶部栏的一些设置
12345678910111213141516171819202122232425262728293031323334353637 override func viewDidLoad() { super.viewDidLoad() view.backgroundColor = .cyan navigationItem.title = "知乎日报" // 添加导航条上方的提示,这个属性被设置后,导航栏的高度将增加到74 navigationItem.prompt = "正在使用您的位置..." // 设置导航栏不透明 navigationController?.navigationBar.isTranslucent = false // 设置导航 ...




