ios 设置按钮不可见_ios开发中button控件的属性及常见问题
最为最基本的控件,我们必须对button的每个常用属性都熟练应用;
1,使用之前,必须对按钮进行定义,为乐规范,在@interface ViewController (){}中进行定义,先定义后使用。
UIButton *_button1; 在实际的项目开发中,变量名尽可能长一点,并且在变量名前加"_" 下划线字符(规范)
2,接下来在@implementation ViewController中对按钮的属性进行赋值
_button1=[UIButton buttonWithType:UIButtonTypeRoundedRect]; //设置按钮的样式
UIButtonTypeCustom = 0, 自定义风格
UIButtonTypeRoundedRect, 圆角矩形
UIButtonTypeDetailDisclosure, 蓝色小箭头按钮,主要做详细说明用
UIButtonTypeInfoLight, 亮色感叹号
UIButtonTypeInfoDark, 暗色感叹号
UIButtonTypeContactAdd, 十字加号按钮
3,为按钮设置背景颜色
_button1.backgroundColor=[UIColor whiteColor];
4,设置按钮在图中的显示位置和大小
_button1.frame=CGRectMake(100, 100, 40, 40);
5,给按钮起名字和名字的颜色
[_button1 setTitle:@"点击" forState:UIControlStateNormal]; (点击是按钮的名字)
[_button setTitleColor:[UIColorredColor]forState:UIControlStateNormal];
6,按钮也有好多状态
forState: 这个参数的作用是定义按钮的文字或图片在何种状态下才会显
现在只会用UIControlStateNormal 其他的暂时用不到
7,按钮上可以放图片
[_button1 setImage:[UIImageimageNamed:@"11.png"]forState:UIControlStateNormal];
[_button1 setBackgroundImage:[UIImageimageNamed:@"22.png"]forState:UIControlStateNormal];
8,关于按钮显示时,总显示是方形的问题
[startBtn.layer setCornerRadius:8];//设置按钮圆弧的角度
加入这句可以使按钮变成圆角
9,点击按钮,使按钮有所反应(添加事件)
[_button1 addTarget:self action:@selector(start:) forControlEvents:UIControlEventTouchUpInside]; (start是函数名)
10,按钮在普通状态和高亮状态颜色的设置
[_button1 setTitleColor:[UIColor yellowColor] forState:UIControlStateHighlighted]; //在按钮被按下去的,按钮的整个会变成黄色
[_button1 setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];//按钮在普通状态下,将按钮上的标题文字设置为蓝色
ios 设置按钮不可见_ios开发中button控件的属性及常见问题相关推荐
- android include 控件详解,Android开发中include控件用法分析
本文实例讲述了Android开发中include控件用法.分享给大家供大家参考,具体如下: 我们知道,基于Android系统的应用程序的开发,界面设计是非常重要的,它关系着用户体验的好坏.一个好的界面 ...
- WPF中通过控件Margin属性设置控件位置
WPF中通过控件Margin属性设置控件位置 一.Margin属性简介 二.Margin在cs文件中定义 三.Margin设置控件位置 四.参考文档 一.Margin属性简介 在使用WPF进行页面设计 ...
- STM32 ISP串口烧录 VB源码(一)Frame中主要控件及属性说明
一.软件外观: 二.Frame中主要控件及其属性列表 Frame主要控件及其属性列表 控件名称 控件类型 控件属性 属性值 说明 ComPortlist list ComboBox 端口列表 提示选择 ...
- C#中常用控件及其属性的用法
以下所有控件都会有共同常用的属性:Name 和 Text Name就是这个控件的名字 而Text 就是这个控件在窗体上显示的名字 这些工作是当你拖好窗体上的控件后做的第一件事了 就是该空间的Na ...
- ios 设置按钮不可见_iOS的五大设计原则:统一化和适应化原则
昨天米醋跟大家分享了iOS的五大设计原则中凸显内容原则,那么今天我们继续来说说统一化原则和适应化原则. 统一化原则 统一化原则主要体现在视觉统一和交互统一两个方面.在视觉统一方面,要讲究字体.颜色和元 ...
- ios 可以为空声明_iOS开发中使用OC和swift的对比(2)
OC与swift 1.协议 OC:主要用来传值 swift:不仅可以用来传值,swift中的协议可以定义属性方法,并且其协议可以进行扩展,在扩展中还可以有自己的默认实现,这个特性使其可以面向协议的时候 ...
- ASP.NET Web开发中Repeater控件的使用
在ASP.NET中数据绑定是其提供的访问数据库的方法,数据控件则是用来显示从数据库中获取的数据. 首先讲下待会要用到的属性和方法: DataBind():显示绑定的数据 DataSource:指定数据 ...
- android开发中WebView控件的实例与注意要点——个人主页浏览器简易实现
转自:http://itindex.net/detail/53169- ... 80%E5%8F%91-webview 在Android开发中往往需要实现网页的浏览,webview就是android开 ...
- ios 配置java环境变量_Ios 入门 ----基本的控件
1.UIAlertView的实现: 效果如下图: 2.UIActionSheet 的实现 UIActionSheet和UIAlertView的区别 都是用于给用户提示操作 而UIActionSheet ...
- 安卓开发中Gallery控件的使用
本文将介绍Gallery控件的简单使用,Gallery控件用于灵活展示图片. 先附上我的布局文件: <?xml version="1.0" encoding="ut ...
最新文章
- 【每日亿题#12】AtCoder Grand Contest 021 (A ~ F)全部题解
- Cocos2d-X数据、动作、消息的基本操作
- 字符串匹配-BM算法改进SUNDAY--Boyer-Moore-Horspool-Sunday Aglorithm
- 白话Elasticsearch18-深度探秘搜索技术之基于slop参数实现近似匹配以及原理剖析
- 【数据结构与算法】1.二叉树代码
- python测试用例怎么写_Python单元测试unittest的具体使用示例
- 官方晒荣耀20系列旗舰预告片:搭载业界最大F/1.4光圈
- DotNet控件缩写
- 弱电系统集成(收集)
- npm 包管理器的使用
- 56. Yii Modules
- testlink界面优化_Testlink 太老了,测试用例管理有没有什么好工具推荐?
- spring cloud学习笔记02
- 用C语言来统计文件中单词的个数(C语言笔记)
- BeanUtils.copyProperties() 详解
- 赤兔oracle恢复软件 收费,赤兔Oracle数据库恢复软件下载 v11.6官方版-下载啦
- 学习笔记:C语言简介
- 「SQL面试题库」 No_47 买下所有产品的客户
- 一本通 P1486 【黑暗城堡】
- 人工智能算法对发明创造的知识产权保护
热门文章
- dojo0.9的第一个实例
- 【Feign源码】保存请求数据的载体--Template
- Spring Cloud Hystrix Dashboard仪表盘 和 Turbine集群监控 (学习总结)
- BigDecimal源码分析及使用
- springboot整合shiro之thymeleaf使用shiro标签
- 一步步入门搭建SpringSecurity OAuth2(密码模式)
- P3317 [SDOI2014]重建
- Linux软raid创建
- 304 Not Modified 的意思 (Web的Cache问题)
- 微软桌面虚拟化MED-V系列教程