文档章节

[Swift]UIKit学习之UIButton的用法

王永濤
 王永濤
发布于 2015/10/13 21:26
字数 145
阅读 119
收藏 2


UIButton的创建:

(1) 在Stroyboard中使用Ctrl+Drag拖拽法创建

(2) 代码创建:UIButton(frame: <#T##CGRect#>)


//创建一个Button
let button = UIButton(type: UIButtonType.Custom)
//创建一个CGRect, 设置位置和大小
button.frame = CGRectMake(50, 150, 150, 50)

//设置背景色
button.backgroundColor = UIColor.greenColor()

//设置标题
button.setTitle("点击投票", forState: UIControlState.Normal)
        
//传递触摸对象(点击事件)
button.addTarget(self, 
    action: "buttonPressed:", 
    forControlEvents: UIControlEvents.TouchUpInside)

//添加子视图        
self.view.addSubview(button)
// 触摸事件(点击事件)
func buttonPressed(button: UIButton) {
    button.setTitle("感谢您的点击", forState: UIControlState.Normal);
}




参考链接:

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIButton_Class/index.html

http://www.hangge.com/blog/cache/detail_529.html


© 著作权归作者所有

王永濤
粉丝 10
博文 58
码字总数 35978
作品 0
浦东
程序员
私信 提问
iOS iPAD中切换键盘到表情时会报约束警告

1. ipad键盘设置为中文、英文和表情 2. 开启键盘快捷键时会报一次约束警告 3. 使用键盘快捷键时,在中英文切换没有警告,切换到表情时出现警告 4. 不适用键盘快捷键时任意切换没有警告 警告信...

微妙
2016/01/15
523
1
UIKit 手写控件转换大小写

// // ViewController.m // 手写转换大小写 // // Created by 非凡程序员 on 15/11/11. // Copyright (c) 2015年 Querida. All rights reserved. // #import "ViewController.h" @interface......

温暖c
2015/11/11
61
0
4. 使用CLLocationManager获得设备当前经纬度信息

使用CLLocationManager获得设备当前经纬度信息 几乎所有的苹果设备都有GPS模块,通过GPS模块可以获得设备的当前位置信息,可以通过CLLocationManager和其代理类CLLocationManagerDelegate来获...

amaker.guo
2014/03/10
4.5K
0
IOS百度地图 多个BMKMapView对象问题

有两个XIB文件,主视图称为A,新建的XIB称为B,分别设置个百度mapView,当按按钮‘路线时’,进入B页面,视图没问题,可是从B页面返回后,A页面的视图花掉了,是怎么回事??下面给出详细的代码...

yuankai66
2012/11/22
3K
0
iOS 9应用开发教程之显示编辑文本标签文本框

iOS 9应用开发教程之显示编辑文本标签文本框 ios9显示、编辑文本 在iOS,经常会看到一些文本的显示。文字就是这些不会说话的设备的嘴巴。通过这些文字,可以很清楚的指定这些设备要表达的信息...

大学霸
2015/08/11
271
0

没有更多内容

加载失败,请刷新页面

加载更多

刚哥谈架构 (二) 我眼中的架构师

之前在公司,有小伙伴在向别人介绍我的时候,经常会有人这么说:“刚哥是我们的architcture”,如果来人是老外,心中一定是一惊,心中暗叹,“这位匪首看上去貌不惊人,难道已经做到了架构和...

naughty
42分钟前
3
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
119
4
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
5
0
Spring Boot + Mybatis-Plus 集成与使用(二)

前言: 本章节介绍MyBatis-Puls的CRUD使用。在开始之前,先简单讲解下上章节关于Spring Boot是如何自动配置MyBatis-Plus。 一、自动配置 当Spring Boot应用从主方法main()启动后,首先加载S...

伴学编程
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部