6.17 常宁 TABLE实现色块的移动

 1 import UIKit
 2
 3 class ViewController: UIViewController,UITableViewDataSource, UITableViewDelegate
 4 {
 5
 6     @IBOutlet var redView : UIView
 7     var act = ["上","下","左","右"]
 8
 9     override func viewDidLoad()
10     {
11         super.viewDidLoad()
12         // Do any additional setup after loading the view, typically from a nib.
13     }
14
15     override func didReceiveMemoryWarning()
16     {
17         super.didReceiveMemoryWarning()
18         // Dispose of any resources that can be recreated.
19     }
20
21     func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int
22     {
23         return act.count
24     }
25
26     func tableView(tableView:UITableView!,cellForRowAtIndexPath indexPath: NSIndexPath!) ->UITableViewCell!
27     {
28         var cell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier("cell1",forIndexPath:indexPath)as UITableViewCell
29
30         cell.textLabel.text = act [indexPath.row]
31
32         println("\(indexPath)")
33         return cell
34     }
35
36     func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
37         switch indexPath.row {
38         case 0:
39             var frame = redView.frame
40             var destFrame = CGRect(x: frame.origin.x, y: frame.origin.y - 50, width: frame.size.width, height: frame.size.height)
41             //        redView.frame = destFrame
42
43             UIView.animateWithDuration(3, animations: {
44                 self.redView.frame = destFrame
45                 self.redView.backgroundColor = UIColor.purpleColor()
46                 })
47         case 1:
48             var frame = redView.frame
49             var destFrame = CGRect(x: frame.origin.x, y: frame.origin.y + 50, width: frame.size.width, height: frame.size.height)
50             //        redView.frame = destFrame
51
52             UIView.animateWithDuration(3, animations: {
53                 self.redView.frame = destFrame
54                 self.redView.backgroundColor = UIColor.grayColor()
55                 })
56         case 2:
57             var frame = redView.frame
58             var destFrame = CGRect(x: frame.origin.x - 50, y: frame.origin.y, width: frame.size.width, height: frame.size.height)
59             //        redView.frame = destFrame
60
61             UIView.animateWithDuration(3, animations: {
62                 self.redView.frame = destFrame
63                 self.redView.backgroundColor = UIColor.greenColor()
64                 })
65         case 3:
66             var frame = redView.frame
67             var destFrame = CGRect(x: frame.origin.x + 50, y: frame.origin.y, width: frame.size.width, height: frame.size.height)
68             //        redView.frame = destFrame
69
70             UIView.animateWithDuration(3, animations: {
71                 self.redView.frame = destFrame
72                 self.redView.backgroundColor = UIColor.orangeColor()
73                 })
74         default:
75             println("OK")}
76     }
77 }

6.17 常宁 TABLE实现色块的移动,布布扣,bubuko.com

时间: 2024-11-25 09:56:46

6.17 常宁 TABLE实现色块的移动的相关文章

【MySQL】Create table 以及 foreign key 删表顺序考究。

1.以下是直接从数据库导出的建表语句. 1 -- ---------------------------- 2 -- Table structure for files 3 -- ---------------------------- 4 DROP TABLE IF EXISTS `files`; 5 CREATE TABLE `files` ( 6 `id` int(11) NOT NULL, 7 `fileName` varchar(50) DEFAULT NULL, 8 `filePat

ITextSharp Table使用 (转)

原文:http://www.cnblogs.com/LifelongLearning/archive/2011/05/16/2048116.html 表格是我们在制作文档时,经常使用的一个元素.对布局的控制非常精确.在ITextSharp中表格对象是下面两个元素: PdfTable,PdfCell 下面从ITextSharp In Action截取一段代码: 从代码中,可以看出,PdfTable的构造函数,传入一个列数为参数,表示这个表格有多少列,往表格中加入PdfCell,如果加入的单元格超过

table中head表头固定,body滚动

1 <style type="text/css"> 2 .table-head { 3 background-color: #999; 4 color: #000; 5 } 6 .table-body { 7 width: 100%; 8 height: 300px; 9 overflow-y: scroll; 10 } 11 .table-head table, 12 .table-body table { 13 width: 100%; 14 } 15 table tb

锁定TABLE的首行和首列

1. 2. 3. 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equ

对table的tr使用display:block显示colspan失效问题的解决

qqqq 1 <table> 2 <tr> 3 <td id="qqq" colspan="3" style="display:none;">qqq</td> 4 </tr> 5 <tr> 6 <td>1</td> 7 <td>1</td> 8 <td>1</td> 9 </tr> 10 &l

php 类

1 <?php 2 class mysql{ 3 4 5 private $host; 6 private $name; 7 private $pass; 8 private $table; 9 private $ut; 10 11 12 13 function __construct($host,$name,$pass,$table,$ut){ 14 $this->host=$host; 15 $this->name=$name; 16 $this->pass=$pass; 17

SQL SERVER

阅读目录(Content) 1 背景 1.1 报警情况 1.2 如何监控 2 分析 3 解决 回到顶部(go to top) 1 背景 1.1 报警情况 最近整理笔记,打算全部迁移到EVERNOTE.整理到锁这一部分,里边刚好有个自己记录下来的案例,重新整理分享下给大家. 某日中午,收到报警短信,DB死锁异常,单分钟死锁120个. 死锁的xml文件如下: 1 <deadlock-list> 2 <deadlock victim="process810b00cf8"&g

散列(C++实现)

散列的构成:散列函数,散列表的存储方式,散列表的冲突解决方法. 1.散列函数 较常用的散列函数有除留余数法,数字分析法,平方取中法,折叠法. 2.散列表的存储方式 闭散列法(开地址法),用数组存储:开散列法(链地址法),用邻接链表存储. 3.散列表的冲突解决方法 主要是针对闭散列中关键码位置冲突的问题,常用的方法有线性探查法,二次探查法,双散列法. 性能分析:在存储方式中,开散列法优于闭散列法:在散列函数中,除留余数法最优. 实现代码: 1 #include<iostream> 2 using

第二十九章 springboot + zipkin + mysql

zipkin的数据存储可以存在4个地方: 内存(仅用于测试,数据不会持久化,zipkin-server关掉,数据就没有了) 这也是之前使用的 mysql 可能是最熟悉的方式 es Cassandra 一.代码(基于 第二十八章 springboot + zipkin(brave定制-AsyncHttpClient)) 1.pom.xml 1 <dependency> 2 <groupId>io.zipkin.brave</groupId> 3 <artifactI