iOS基本UI控件总结
包括以下几类:
//继承自NSObject:(暂列为控件)
UIColor *_color; //颜色
UIImage *_image; //图像
//继承自UIView:只能相应手势UIGestureRecognizer事件,如果本身不响应会将事件action向superview传递
UILabel *_label; //文本展示
UIImageView *_imageView; //图像展示
UIAlertView *_alertView; //提醒对话框
UIScrollView *_scrollView; //滚动视图
UIProgressView *_progressView; //进度条
UIActivityIndicatorView *_indicator; //指示器
//继承自UIControl:可以监听手势UIGestureRecognizer事件和UIControlEvents事件,且不会将事件向superView传递
UIButton *_btn; //按钮
UISwitch *_switch; //选择按钮
UISlider *slider; //滑动条
UITextField *_textField; //文本框
UIStepper *_stepper; //数字递变控件(iOS5以后支持)
UISegmentedControl *segmentedControl; //分段控件
一.UIColor:
系统自带的颜色较少,使用方法也不方便,建议使用第三方插件:Colours
二.UIImage:
1.UIImage 图片处理:截图,缩放,设定大小,存储
2.UIImage两种加载方式
3.iOS 提升 UIImage 加载性能
第三方插件:
1>.UIImage-Helpers:让UIImage支持截屏、ios7模糊效果以及根据颜色生成图片的功能
2>.SDWebImage:管理远程图片加载,支持异步缓存,自动处理内存警告,示例
三.UILabel:
1.UILabel的详细使用及特殊效果
第三方插件:
FXLabel--改进标准的UILabel组件
四.UIImageView
1.UIImageView常用操作,图片填充模式,更改位置,旋转图像,缩放图像,播放一组图片,监听手势
第三方插件:
五:UIAlertView
1.UIAlertView的各种属性、方法及代理的使用
2.UIAlertView使用详解(图文版)
第三方插件:
带Block的UIAlertView
六:UIScrollView
1.小探UIScrollView(一)基本属性
2.小探UIScrollView(二)基本属性
3.iOS UIScrollView中实现分页滚动--定时自动滚动分页
4.UIScrollView的分页与缩放
5.UIScrollView 原理详解(contentsize,contentInset,ContentOffset)
第三方插件:
http://code4app.com/category/scrollview
七:UIProgressView
第三方插件:http://code4app.com/category/progress
八:UIActivityIndicatorView
第三方插件:http://code4app.com/category/activityindicator
九.UIButton
1.详细介绍
2.简单例子
十.UISwitch
iOS学习之UISwitch控件两种使用方法和监听
十一.UISlider
UISlider 滑块控件—IOS开发
自定义UISlider的样式和滑块
十二.UITextField
iOS中UITextField 使用全面解析
十三.UIStepper
UIStepper控件的简单使用
十四.UISegmentedControl
UISegmentedControl的详细使用
结构图:
转载于:https://www.cnblogs.com/Free-Thinker/p/6428912.html
iOS基本UI控件总结相关推荐
- iOS基础——UI控件之UIAlertController、UINavigationController、Segue、SVProgressHUD
iOS基础--UI控件之UIAlertController.UINavigationController.Segue 一.UIAlertController 1.普通对话框 -(void)update ...
- iOS 使用UI控件的外观协议UIAppearance进行设置默认UI控件样式
在iOS开发中,经常会对UINavigationBar的样式进行全局样式.采用的设置方式有两种: 第一种,采用方式如下: [UINavigationBar appearance] 这种是对一类对象的默 ...
- sketch里的ios控件_30个让你眼前一亮的iOS Swift UI控件!
前言 笔者接触 iOS 开发有一段时间了,尤其特别喜欢UI部分,特意收集整理了30个让你惊艳的第三方开源控件(swift),无论是应用到项目中还是用来学习都能让你大呼过瘾,废话不多说,直接上图上链接! ...
- IOS 常用UI控件
目录 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关与Tabbar 隐藏与显示 HUD与Toast 对话框 其他UI 具体内容 下拉刷新 EGOTableViewPullRefresh ...
- 封装iOS原生UI 控件给RN调用
封装原生UI控件给RN调用 前言 前些日子在做项目的时候,接到一个需求:在APP上,点击一个Cell,跳转到拍照页面进行拍照.按理来说,这个需求实现起来,并不困难,第一想法是想直接用 UIImageP ...
- IOS开发UI控件UIScrollView和Delegate的使用
1. 什么是UIScrollView 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限 当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容 普通的UIVie ...
- iOS开发-UI控件:UIImagePickerController 视频录制操作,视频大小,时间长度
转自: http://www.cnblogs.com/cocoajin/p/3494290.html 简介: 使用 iOS 系统 UIImagePickerController 获取视频大小 获取视频 ...
- 黑马程序员——IOS学习—基本UI控件的代码创建
-----------Java培训.Android培训.IOS培训..Net培训.期待与您交流!------------ 本节采用代码的方式系统了解一下IOS主要UI控件的创建和使用,在开始之前首先 ...
- 从0到1搭建移动App功能自动化测试平台(2):操作iOS应用的控件
转载:http://debugtalk.com/post/build-app-automated-test-platform-from-0-to-1-Appium-interrogate-iOS-UI ...
最新文章
- 软件测试在哪个城市好找工作,职业测试:你适合在哪个城市工作?
- 实现大数据可视化的10个技巧
- TCP/IP,Http,Socket,XMPP的区别
- 监督学习 | 朴素贝叶斯之Sklearn实现
- 【Hadoop】在Linux中的Hadoop部署与yarn HDFS MapReduce 的配置中常见的问题?你解决了吗?
- wps怎么下载仿宋gb2312_仿宋gb2312字体官方下载
- HowNet介绍及相关API的使用方法
- 点击按钮复制指定代码
- Linux 各种网卡信息查询方法
- 2019年IT及大数据行业趋势
- arm nodejs_nodejs是如何和libuv以及v8一起合作的?(文末有彩蛋哦)
- 大数据常见面试题总结,有问必答
- JDK1.8u162以及JDK1.8所有历史版本官网下载地址
- Vertica的这些事(四)—— 关于vertica常用函数介绍(持续更新ing)
- 04-Kubernetes 创建资源
- vue移动端实现excel在线预览
- 18-Ansible常用模块-group模块
- matlab 双y轴对数坐标 误差线,matlab双y轴添加误差棒(转载)
- includes的用法
- 1658. 合法标识符
热门文章
- mysql group by取条数最多_mysql获取group by总记录行数的方法
- tar -xf_青铜表选什么?不可错过的XF帝舵碧湾小铜盾
- 共享经济网络营销外包下的怪兽充电冲向纳斯达克“充电宝要上市”!
- 网站推广过程中如遇网站降权应从网站推广中哪些细节着手分析?
- 浅析阻碍网站内容被蜘蛛抓取的原因有哪些?
- 如何对大量长尾关键词进行优化?
- 软件开发计划_敏捷软件开发实践:估算与计划读书笔记113第11章 确定渴望度优先级...
- dom不刷新 vue 加数据后_高频出现的Vue 面试题及答案
- 文件格式和扩展名不匹配.文件可能已损坏_自媒体良器:音频文件批处理,FFmpeg一行搞定!果断收藏...
- Android - could not install *smartsocket* listener