ios开发-UI控件的概览了解

<记录点滴笔记>

UI控件的概览和基础控件的了解

可能用得上的UI控件一览表

UI控件 名称 功能
UIButton 按钮 按钮的作用是:坚挺用户的点击时间,在用户点击后做出响应
UILabel 文本标签 文本标签的作用是显示一串固定的文字
UITextField 文本输入框 例如输入用户名或者是密码的部分,键入内容的区域
UIImageView 图片的显示 用于显示图片,添加图片的
UIScrollview 滚动的控件 如果内容比较多,超出了一个屏幕,就可以用它来显示
UITableView 表格 如果每一行显示的内容格式差不多,就用这个表格控件
UICollectionView 九宫格 如果显示的东西是一块一块的,一格一格的,而且每个格子张的差不多,就用这个控件
UIWebView 网页显示控件 一般用来显示网页,使用它,就可以在手机上浏览网页
UIAlertView 对话框(中间弹框) 从中间弹出一个框提示用户下一步该做
UINavigation 导航条 显示在顶部的条
UIPageControl 分页控件 能显示当前的页码
UITextView 能滚动的文字显示控件 如果文字内容比较多,需要黄航显示,并且需要编辑
UISwitch 开关 yes or no,开与关
UIActionSheet 底部弹框 从底部弹出一个框提示用户下一步该做什么
UIDataPicker 日期选择 选择日期
UIProgressView 进度条 水平进度条,比如显示文件的下载进度,程序的启动进度
UISlider 滑块 在2个数值之间滑动选择,比如调节音量大小
UIActivityIndicator 圈圈 一直在转圈圈,表示让用户等待
UISegementControl 选项卡 在固定的几个选项之间进项选择
UIToolbar 工具条 一般显示在底部或者是键盘的顶部,里面有几个小按钮

UILabe的常见属性

显示的文字:

    @property (nonatomic,copy) NSString *text;

字体:

    @property (nonatomic,retain) UIFont *font;

文字的颜色:

    @property (nonatomic,retain) UIColor *textColor;

对齐模式(比如左对齐,居中对齐,右对齐)

    @property (nonatomic) NSTextAlignment textAlignment;

文字的行数

    @property (nonatomic) NSInteger numberOfLines;

换行模式

    @property (nonatomic) NSLineBreakMode lineBreakMode;

UIFont

UIFont代表字体,常见创建方法有以下几个:

系统默认字体
    + (UIFont *)systemFontOfSize:(CGFloat)fontSize;
    
粗体
    +(UIFont *)boldSystemFontOfSize:(CGFloat)fontSize;
    
斜体
    +(UIFont *)italicSystemFontOfSize:(CGFloat)fontSize;

UIImageView的常见的属性

显示图片

    @property (nonatomic,retain) UIImage *image;

显示动画图片

    @property (nonatomic,copy) NSArray *animationImage;

动画图片的持续时间

    @propert (nonatomic) NSTimeInterval animationDuration;

动画的播放次数(默认是0,代表是无限循环播放)

    @property (nonatomic) NSInteger 
    
    animationRepeatCount;

UIImageView的常见方法:
- (void)startAnimating; //开始动画

- (void)stopAnimating;   //停止动画

- (BOOL)isAnimating;    //是否正在执行动画

UIImage

一个UIImage对象代表一张图片,一般通过imageName:方法就可以通过文件名来加载项目中的图片:

UIImage *image = [UIImage imageName:@"文件名"];

UIButton

按钮的功能比较多,既能显示文字,又能显示图片,还能随时的调用内部的图片

UIButton的状态,及其反应如下表:

状态名 操作 对应的枚举常量
normal(普通的状态) 默认情况 UIControlStateNormal
highlighted(高亮状态) 按钮被按下去的时候(手指还未松开) UIControlStateHighlighted
disabled(失效状态,不可用状态) enabled属性是NO,就是处于disable状态,不可点击 UIControlStateDisable

设置按钮在不同的状态下的背景图片,为了保证高亮状态下的图片征程的显示,必须设置按钮的typecustom

同时,UIButton,自带了很多不同的样式,在用代码创建的时候可以指定按钮的样式[1]

UIButton的常见设置

设置按钮的文字

    - (void)setTitle:(NSString *)title forState:(UIControlState)state

设置按钮的文字的颜色
    
    - (void)setTitleColor:(UIColor *)color forState:(UIControlState)state;

设置按钮内部的小图片
    
    - (void)setImage:(UIimage *)image forState:(UIControlState)state;

设置按钮的背景图片
    
    - (void)setBackgroundImage:(UIImage *)image forState:(UIControlState)state;

UIButton , UIImageView , UILabel的选择

UIButton UIImageView UILabel
显示文字,图片,直接通过addTarget..方法监听 显示图片 显示文字

在storyboard中,可以通过右边的面板上的各个设置来进行控件的部分的属性设置


  1. 正如我们看到手机软件上那些箭头按钮,加号按钮一样

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,133评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,682评论 3 390
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,784评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,508评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,603评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,607评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,604评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,359评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,805评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,121评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,280评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,959评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,588评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,206评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,193评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,144评论 2 352

推荐阅读更多精彩内容