一步步学习IOS(UIbutton) 详细使用

UIKit—Button

//创建矩形圆角边框的按钮,上面可以放置图片,也能放置文字

UIButton *button1 =[UIButton buttonWithType:UIButtonTypeRoundedRect];

button1.frame = CGRectMake(100.0, 200.0, 50.0, 20.0);

//设置button1的名字

[button1 setTitle:@"One" forState:UIControlStateNormal];

//设置文字的颜色

[button1 setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

//按钮背景颜色

//    button1.backgroundColor = [UIColor orangeColor];

//给button1设置标签,常用在委托方法中,用来辨别点击的是那个按钮

button1.tag = 0;

//设置按钮标题格式

[button1.titleLabel  setFont:[UIFont boldSystemFontOfSize:20]];

//设置按钮的阴影

[button1 setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

//给按钮添加背景图片

[button1 setImage:[UIImage imageNamed:@"mtxx4"] forState:UIControlStateHighlighted];

//默认情况下,按钮被禁用时,图像会被画得深一些,禁用此功能,属性设置为NO

button1.adjustsImageWhenHighlighted = NO;

//默认情况下,按钮被禁用时,图像会被画得浅一些,禁用此功能,属性设置为NO

button1.adjustsImageWhenDisabled = NO;

//属性设置为YES,可令按钮在按下是发光

button1.showsTouchWhenHighlighted = YES;

[button1 addTarget:self action:@selector(btnshijian:) forControlEvents:UIControlEventTouchUpInside];//添加动作

时间: 2024-10-17 16:58:17

一步步学习IOS(UIbutton) 详细使用的相关文章

学习IOS开发UI篇--UI知识点总结(一) UIButton/UITextField

UIkit框架下的几个基本控件,UIButton,UITextField,UILabel,UIImageView,UIScrollView,UITableView,UITableViewCell,UIPageControl; 他们的继承关系,UILabel,UIImageView,UIScrollView,UITableViewCell,直接继承自UIView; UIButton,UITextField,UIPageControl,继承自UIControl; UIControl继承自UIView

【转】零基础学习iOS开发【2015-09-06 23:03】

原文链接:http://www.cnblogs.com/mjios/archive/2013/04/27/3046049.html#label5 本文目录 一.程序设计语言 二.是否需要计算机专业知识 三.是否要英文很好 四.开发工具 五.开发环境 六.Mac OS X的获取途径 七.调试设备 八.开发者证书 九.总结 在上一讲中,介绍了什么是iOS开发.说简单一点,iOS开发,就是开发运行在iPhone或者iPad上的软件.这么一说完,应该有很多人就会产生一些疑惑,比如学习iOS开发是不是一定

<转>学习iOS开发的建议:如何从菜鸟到专家

本文转自:http://www.cnblogs.com/YouXianMing/p/3631577.html 文章原地址:http://mobile.tutsplus.com/tutorials/iphone/ios-quick-tip-from-novice-to-expert/ iOS Quick Tip: From Novice to Expert Bart Jacobs on Jul 29th 2013 with 5 comments Even though it's possible

一步步学习javascript基础篇(7):BOM和DOM

一.什么是BOM.什么是DOM BOM即浏览器对象模型,主要用了访问一些和网页无关的浏览器功能.如:window.location.navigator.screen.history等对象. DOM即文档对象模型,针对HTML(或XML)文档的API(应用程序编程接口).描绘的一个层次化的节点树,开发人员可以添加.修改和删除页面的某一部分. 二.细说BOM对象 1.window对象 window对象表示浏览器的一个实例,同时也是ECMAScript 规定的 Global 对象.(Global :所

学习iOS: 3

这一课相对于上一课没有增加太多新的知识点,还是按照mvc的设计原则完善补充了纸牌游戏的内容.下面是几个注意到的点. 1. readonly:对属性声明为readonly,表明这个属性是没有setter方法的,从外部来看就是只读的:而在内部实现中重新声明这个属性为readwrite就可以修改它的值了. 2. 在添加了另外11张纸牌后,设置它们的action和outlet时,是将所有的cardbutton对象连接成outlet并放置在一个IBOutetCollection中,开始并不理解,认为不是应

转: angularjs学习总结(~~很详细的教程)

1 前言 前端技术的发展是如此之快,各种优秀技术.优秀框架的出现简直让人目不暇接,紧跟时代潮流,学习掌握新知识自然是不敢怠慢. AngularJS是google在维护,其在国外已经十分火热,可是国内的使用情况却有不小的差距,参考文献/网络文章也很匮乏.这里便将我学习AngularJS写成文档,一方面作为自己学习路程上的记录,另一方面也给有兴趣的同学一些参考. 首先我自己也是一名学习者,会以学习者的角度来整理我的行文思路,这里可能只是些探索,有理解或是技术上的错误还请大家指出:其次我特别喜欢编写小

李洪强iOS开发之【零基础学习iOS开发】【02-C语言】02-第一个C语言程序

前言 前面已经唠叨了这么多理论知识,从这讲开始,就要通过接触代码来学习C语言的语法.学习任何一门语言,首先要掌握的肯定是语法.学习C语言语法的目的:就是能够利用C语言编写程序,然后运行程序跟硬件(计算机.手机等硬件设备)进行交互.由于我们的最终目的是学习iOS开发,学习iOS开发的话必须在Mac系统下,因此我就在Mac系统环境下开发C语言程序,而不是在Windows环境下. 接下来,就在Mac系统环境下编写第一个C语言程序,最后把程序运行起来,跟计算机做一个小小的互动 一.编写第一个C语言程序-

IOS UIButton用法详解

这段代码动态的创建了一个UIButton,并且把相关常用的属性都列举了.希望对大家有用.   //这里创建一个圆角矩形的按钮UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCustom = 0, 自定义风格// UIButtonTypeRoundedRect, 圆角矩形 // UIButtonTy

李洪强iOS开发之【零基础学习iOS开发】【01-前言】02-准备

在上一讲中,介绍了什么是iOS开发.说简单一点,iOS开发,就是开发运行在iPhone或者iPad上的软件.这么一说完,应该有很多人就会产生一些疑惑,比如学习iOS开发是不是一定要买iPhone?需不需要买苹果电脑呢?学软件开发是不是一定要计算机专业的?因此,在这讲中,我会为广大有意学习iOS开发的朋友们进行解惑,说明一下学习iOS开发究竟需要那些准备. 一.程序设计语言 上一讲已经说到:要想开发一款软件,首先得学习一些相应的程序设计语言.至于iOS开发,需要学习的语言主要有:C.C++.Obj