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基本UI控件总结的更多相关文章
- iOS基础UI控件介绍-Swift版
iOS基础UI控件总结 iOS基础控件包括以下几类: 1.继承自NSObject:(暂列为控件) UIColor //颜色 UIImage //图像 2.继承自UIView: 只能相应手势UIGest ...
- iOS 使用UI控件的外观协议UIAppearance进行设置默认UI控件样式
在iOS开发中,经常会对UINavigationBar的样式进行全局样式.采用的设置方式有两种: 第一种,采用方式如下: [UINavigationBar appearance] 这种是对一类对象的默 ...
- iOS 中UI控件的各种对齐方式总结
1.textAligment : 文字的水平方向的对齐方式 取值 NSTextAlignmentLeft = 0, // 左对齐 NSTextAlignmentCenter = ...
- IOS学习资源收集--开发UI控件相关
收集的一些本人了解过的iOS开发UI控件相关的代码资源(本文持续补充更新) 内容大纲: 1.本人在github上也上传了我分装好的一些可重复利用的UI控件 2.计时相关的自定义UILabel控件 正文 ...
- 从0到1搭建移动App功能自动化测试平台(2):操作iOS应用的控件
转自:http://debugtalk.com/post/build-app-automated-test-platform-from-0-to-1-Appium-interrogate-iOS-UI ...
- iOS UI控件继承关系图
闲来无事,把UI控件的继承关系图整理下来,供自己和大家使用.
- ios 中的UI控件学习总结(1)
UIKit框架提供了非常多功能强大又易用的UI控件 下面列举一些在开发中可能用得上的UI控件 UIButton 按钮 UILabel 文本标签 UITextField 文本输入框 UIImageVie ...
- 【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )
转载注明出处 : http://blog.csdn.net/shulianghan/article/details/50348982 一. 日期选择器 (UIDatePicker) UIDatePic ...
- 【iOS 开发】基本 UI 控件详解 (UIButton | UITextField | UITextView | UISwitch)
博客地址 : http://blog.csdn.net/shulianghan/article/details/50051499 ; 一. UI 控件简介 1. UI 控件分类 UI 控件分类 : 活 ...
随机推荐
- mysql-增删改数据
一.增加操作 INSERT用来插入或添加行到数据库表的.插入用以下几种方式: 1.插入完整的行 insert into customers values(null,'Pep E,LaPew','100 ...
- Spring Boot: Tuning your Undertow application for throughput--转
原文地址:https://jmnarloch.wordpress.com/2016/04/26/spring-boot-tuning-your-undertow-application-for-thr ...
- java操作文件创建、删除
java操作文件创建.删除: package test; import java.io.File; import java.io.IOException; import org.slf4j.Logge ...
- 日前加拿大平板厂商 Datawind和印度运营商Reliance Communications日前宣布合作
全球最便宜智能手机只要15美元 随着手机进入智能时代,这些年智能手机的发展可谓迅猛,苹果三星这样的手机厂商成为最大的受益者同时,低门槛也让越来越多的人开始意识到,全民智能时代确实要来了. 为了能让第三 ...
- TP5使用路由模式报错 No input file specified.
热烈推荐:超多IT资源,尽在798资源网 application/route.php 是设置路由的文件. 将 route.php 代码修改为 <?php use think\Route; Ro ...
- NodeJS学习笔记 进阶 (7)express+session实现简易身份认证(ok)
个人总结: 这篇文章讲解了express框架中如何使用session,主要用了express-session这个包.更多可以参考npm.js来看,读完这篇文章需要10分钟. 摘选自网络: 文档概览 本 ...
- ES6学习笔记(十八)Class 的继承
1.简介 Class 可以通过extends关键字实现继承,这比 ES5 的通过修改原型链prototype实现继承,要清晰和方便很多. class Point { } class ColorPoin ...
- vue-cli生成的模板各个文件详解(转)
vue-cli脚手架中webpack配置基础文件详解 一.前言 原文:https://segmentfault.com/a/1190000014804826 vue-cli是构建vue单页应用的脚手架 ...
- HDU 3911 线段树区间合并
北京赛区快了,准备袭击数据结构和图论.倒计时 18天,线段树区间合并.维护一个最长连续.. 题意:给一个01串,以下有一些操作,问区间最长的连续的1的个数 思路:非常裸的线段树区间合并 #includ ...
- 服务器性能监控tips
一.tops 第一行 当前时间/已运行时间/登录用户数/最近 5 10 15分钟平均负载(平均进程数 cat /proc/loadavg) 除了前3个数字表示平均进程数量外,后面的1个分数,分母表示系 ...