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-Helpers:让UIImage支持截屏、ios7模糊效果以及根据颜色生成图片的功能
2>.SDWebImage:管理远程图片加载,支持异步缓存,自动处理内存警告,示例
三.UILabel:
第三方插件:
四.UIImageView
1.UIImageView常用操作,图片填充模式,更改位置,旋转图像,缩放图像,播放一组图片,监听手势
第三方插件:
五:UIAlertView
2.UIAlertView使用详解(图文版)
第三方插件:
六:UIScrollView
3.iOS 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
十一.UISlider
十二.UITextField
十三.UIStepper
十四.UISegmentedControl
结构图:
相关文章
- iOS 9应用开发教程之ios9的视图
- Hello_IOS ios开发transform属性
- iOS开发UI篇—ios应用数据存储方式(归档)
- iOS开发UI篇—UITabBarController简单介绍
- iOS开发UI篇—CAlayer(自定义layer)
- SwiftUI iOS 精品完整项目之动物声音播放AVAudioPlayer (教程含源码)
- 成为iOS程序员,必须掌握的Swift编程概念有哪些?
- iOS Runtime 实践(1)
- iOS中集成ijkplayer视频直播框架
- iOS之深入了解控制器View的加载
- iOS 9 适配中出现的坑
- iOS 惊现大漏洞:无需密码即可访问你的 iPhone 照片或消息
- 一起来给iOS 11找bug: 苹果还是乔布斯时代的细节控吗?
- iOS开发一行代码系列:一行搞定输入框
- iOS - 开源框架、项目和学习资料汇总(UI篇)
- iOS - 开源框架、项目和学习资料汇总(UI篇)
- IOS开发之UI布局
- iOS之UI--主流框架的搭建--仿制QQ的UI框架
- iOS之UI--微博个人详情页
- iOS之UI--CAShapeLayer
- IOS之UI--小实例项目--综合使用