iOS开发Item属性总结
一、UINavigationItem
1> 获得方式
self.navigationItem // self是指控制器
2> 作用
可以用来设置当前控制器顶部导航栏的内容
// 设置导航栏中间的内容
self.navigationItem.title
self.navigationItem.titleView
二、UIBarButtonItem
1> 用在什么地方
// 设置导航栏左上角的内容
self.navigationItem.leftBarButtonItem
// 设置导航栏右上角的内容
self.navigationItem.rightBarButtonItem
2> 作用
相当于一个按钮
三、UITabBarItem
1> 获得方式
self.tabBarItem // self是指控制器
2> 作用
可以用来设置当前控制器对应的选项卡标签的内容
// 标签的标题
self.tabBarItem.title
// 标签的图标
self.tabBarItem.image
// 标签的选中图标
self.tabBarItem.selectdImage
四、UINavigationBar
1. 导航控制器顶部的栏(UI控件)
2. UINavigationBar上面显示什么内容, 取决于当前控制器的navigationItem属性
3. UINavigationBar是view, navigationItem是model
4. 由navigationItem给UINavigationBar提供显示的数据
五、UITabBar
1. UITabBarController底部的选项卡条
六、UITabBarButton
1. UITabBar底部的每一个标签
2. 每一个UITabBarButton里面显示什么内容,取决于当前控制器的tabBarItem属性
3. UITabBarButton是view, tabBarItem是model
4. 由tabBarItem给UITabBarButton提供显示的数据
转载于:https://www.cnblogs.com/trancephp/p/5103183.html
iOS开发Item属性总结相关推荐
- iOS开发UI篇—transframe属性(形变)
iOS开发UI篇-transframe属性(形变) 1. transform属性 在OC中,通过transform属性可以修改对象的平移.缩放比例和旋转角度 常用的创建transform结构体方法分两 ...
- [分享]iOS开发-UI篇:CAlayer层的属性
iOS开发UI篇-CAlayer层的属性 一.position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property ...
- linux 终端 渐变色,iOS开发——UI篇文字渐变效果:图层中的mask属性
本次文章,主要讲述的是图层中的mask属性,利用它,可以做出文字渐变效果! 一.文字渐变效果: 二.文字渐变实现思路: 1.创建一个颜色渐变层,渐变图层跟文字控件一样大. 2.用文字图层裁剪渐变层,只 ...
- iOS开发UI基础—手写控件,frame,center和bounds属性
iOS开发UI基础-手写控件,frame,center和bounds属性 一.手写控件 1.手写控件的步骤 (1)使用相应的控件类创建控件对象 (2)设置该控件的各种属性 (3)添加控件到视图中 (4 ...
- IOS开发基础之使用Xcode12.3连线storyboard与属性
IOS开发基础之使用Xcode12.3连线storyboard与属性 最近使用Xcode12.3开发,发现连线与以前版本操作上有所不同,今天就分享一下如果连线 我们想做一个点击按钮使label的字换成 ...
- IOS开发UI篇—导航控制器属性和基本使用
IOS开发UI篇-导航控制器属性和基本使用 一.导航控制器的一些属性和基本使用 1.把子控制器添加到导航控制器中的四种方法 (1) 1.创建一个导航控制器 UINavigationController ...
- IOS开发—— 获取AppDelegate的属性或字段
IOS开发-- 获取AppDelegate的属性或字段 其它控制器中: AppDelegate *app = (AppDelegate *)[[UIApplication sharedApplicat ...
- iOS开发 UILabel 详细介绍(属性+富文本)
UILabel是iOS开发中最常用的一种标签了,在开发过程中,会用到各种个样的标签属性,一段文字中变颜色或者字体的样式等(这些都是富文本中的内容,用于美化文字),下面就让我来给大家做一个详细的UILa ...
- iOS开发-由浅至深学习block
作者:Sindri的小巢(简书) 关于block 在iOS 4.0之后,block横空出世,它本身封装了一段代码并将这段代码当做变量,通过block()的方式进行回调.这不免让我们想到在C函数中,我们 ...
最新文章
- Xamarin.Android模拟器提示HAX kernel module is not Installed
- python绘制饼图-Python使用Plotly绘图工具,绘制饼图
- Android使用百度地图定位
- acid四大特性_深入理解MySQL的ACID四大特性原理
- Vue报错:Unknown custom element: router-view - did you register the component correctly页面中不显示链接
- 宅男程序员给老婆的计算机课程之4:SQL vs NoSQL
- mysql 游标中实现递归_mysql中实现递归查询?
- Deformable ConvNets自己的理解
- 阿里云轻量应用服务器解读,为中小企业提供数字化的解决之道
- 简析选购电磁流量计的四大考虑因素
- 实用SQL代码解析工具——sqlparse
- python 三角函数 计算
- UNI-APP_uni-app中设置radio和switch的大小
- Python 中拼音库 PyPinyin 的使用
- Python 多进程 multiprocessing.Pool类详解
- A2Billing 代码分析
- 记录一下解决win10无法分屏问题
- OracleOCP认证 之 Linux基础
- YTU 3086 紧急补习!
- 榆熙电商:拼多多优惠券都有哪些作用?