Swift_UI_UIButton
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 1. 自定义UIbutton类型为Custom
var btn : UIButton = UIButton.buttonWithType(UIButtonType.Custom) as UIButton
// 2. 设置UIButton的尺寸
btn.frame = CGRectMake(, , , );
// 3. 设置普通状态下的button的字
btn.setTitle("swiftButton", forState: UIControlState.Normal)
// 4. 设置普通状态下的buton字的颜色
btn.setTitleColor(UIColor.redColor(), forState: UIControlState.Normal)
// 5. 设置高亮状态下的button的字的
btn.setTitle("HightLight", forState: UIControlState.Highlighted)
// 6. 设置高亮状态下的button的字的颜色
btn.setTitleColor(UIColor.blueColor(), forState: UIControlState.Highlighted)
// 7. 加载图片 ! 为可选类型,说明返回的图片一定是存在的不存在将崩溃
var btnImageN: UIImage = UIImage(named: "")!
var btnImageHL: UIImage = UIImage(named: "")!
// 8. 设置button的图片
//btn.setImage(btnImageN, forState: UIControlState.Normal)
// 9. 设置button的图片
//btn.setImage(btnImageHL, forState: UIControlState.Normal)
// 10. 设置普通状态下button的背景图片
btn.setBackgroundImage(btnImageN, forState: UIControlState.Normal)
// 11. 设置高亮状态下button的背景图片
btn.setBackgroundImage(btnImageHL, forState: UIControlState.Highlighted)
// 12. 设置UIButton的触发事件
btn.addTarget(self, action: "btnClick:", forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(btn)
}
func btnClick(btn:UIButton!)
{
println("btnClick")
}
}
Swift_UI_UIButton的更多相关文章
随机推荐
- 使用nginx和iptables做访问权限控制(IP和MAC)
之前配置的服务器,相当于对整个内网都是公开的 而且,除了可以通过80端口的nginx来间接访问各项服务,也可以绕过nginx,直接ip地址加端口访问对应服务 这是不对的啊,所以我们要做一些限制 因为只 ...
- Swift与OC混编
OC调用Swift的方法:添加 import "xxxx-Swift.h" 头文件即可 Swift调用OC的方法:需要建立桥接: xxxx-Bridging-Header.h 头文 ...
- 【iCore3双核心板】发布 iCore3 硬件手册!
百度网盘下载: https://pan.baidu.com/s/1jHZJCbW 博客园下载: http://files.cnblogs.com/files/xiaomagee/iCore3%E7%A ...
- 在Ubuntu16.04集群上手工部署Kubernetes(未完,陆续补充中)
主机信息 主机 IP OS k8s-master 10.10.10.20192.168.0.20 Ubuntu Server 16.04 k8s-node1 10.10.10.21192.168.0. ...
- wordpress 自定义登录表单
wordpress 有很多插件支持自定义登录表单,本文讨论无插件形式. 自定义登录表单又分为两种 自定义登录表单 在前端创建一个登录页面
- [react-router] hashHistory 和 browserHistory 的区别
react-router提供了三种方式来实现路由,并没有默认的路由,需要在声明路由的时候,显式指定所使用的路由. //v1.x <Router/> //v2.0.0 // hash his ...
- SpringBoot list查询方法
SpringBoot中根据不同查询条件,获取list列表.@Componentpublic class QuerySpecifications {} (1)根据商户,查询商品全部列表 public S ...
- 史上自定义 JavaScript 函数Top 10
http://www.dustindiaz.com/top-ten-javascript/ 发布:wpulog | 发布时间: 2010年4月9日 10个被使用的最普遍的用户自定义函数,add ...
- EntityFramework 连接字符串
1. Microsoft SQL Server 2016 LocalDB <connectionStrings> <add name="DefaultConnection& ...
- goprotocbuf的安装和使用
首先得到 protobuf 相应的包文件 ,在终端上输入如下 wget http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz 下载完毕后 ...