自定义表格单元格,及格式化日期字符串的示例

该实例演示在表格单元格中展示格式化的日期,并且使用UIDatePicker控件编辑日期。

实例使用分组风格的UITableViewController,用两种不同的UITableViewCell分别显示主要标题和NSDate数值,通过一个内建的名为UITableViewCellStyleValue1的单元格类型实现左右显示文本。

作为表格的委托,实例使用didSelectRowAtIndexPath方法打开UIDatePicker控件。UIDatePicker的动作方法将直接修改自定义表格单元格的NSDate属性。

对于iOS 6及早期版本,UIViewAnimation通过下下关屏滑动的动画将UIDatePicker展示对于iOS 7,UIDatePicker控件被内嵌于表格的单元格中。

此外,该实例演示了如何使用NSDateFormatter类实现自定义单元格的日期格式外观。

该实例运行效果图如下:

(该图属于《Swift殿堂之路》的一部分)

源码下载链接:http://vdisk.weibo.com/s/ao-ZYIoYPHJ7E

《Swift语言快速入门》已由博文视点出版,请加入Swift中文帮QQ群259152129,与作者一起学习研究Swift技术。《Swift殿堂之路》专注于Swift开发常用类库的实例演练,现已接受全面预定,作者签名版预定链接:http://t.cn/R7HMD9s

时间: 2024-11-09 01:02:05

自定义表格单元格,及格式化日期字符串的示例的相关文章

使用vue自定义指令合并iview表格单元格

使用vue自定义指令合并iview表格单元格, 我们在开发过程中发现iview表格组件,官网只提供了合并表头的demo,并没有合并表格中的单元格. ivew表头分组:https://www.iviewui.com/components/table#BTFZ 效果图如下: 具体实现思路,通过vue自定义属性来操作dom,达到我们想要的效果: 代码如下: demo.vue  表格页面 <template> <div class="demo"><Table :c

javascript生成表格增删改查 JavaScript动态改变表格单元格内容 动态生成表格 JS获取表格任意单元格 javascript如何动态删除表格某一行

jsp页面表格布局Html代码 <body > <center> <input type="text" value="111" id="mytext"> <table border="1" width="60%" id="mytable"> <tr> <td id="td1">第一行第一列<

DevExpress XtraGrid网格控件示例六:自定义合并单元格

假设 "Order Date" 列中包含日期/时间值.如果视图的GridOptionsView.AllowCellMerge选项设置为true,若相邻两个单元格值是日期/时间值的话,这两个相邻单元格便会合并.下面的代码介绍了如何合并例单元格的日期部分,要覆盖默认的单元格合并机制,需要处理一下GridView.CellMerge事件. C# using DevExpress.XtraGrid.Views.Grid; // ... private void gridView1_CellMe

如何实现可编辑表格单元格效果

如何实现可编辑表格单元格效果:在不少的网页都有这样的效果,可以编辑表格中的内容,非常的方便,在本站特效下载和网络上有一个可编辑单元格的实例,但是通过分析发现有诸多问题,最大一个问题就是浏览器不具有浏览器兼容性,所以本站写了一个简单的能偶兼容所有主流浏览器的效果,下面就通过实例简单介绍一下如何实现可以编辑单元格的效果,代码实例如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type&q

IOS 取消表格单元格 TableViewCell 去掉高亮状态 点击Cell取消选择状态

以下是两种实现效果 1. 自定义cell 继承UITableViewCell 重写 -(void)setSelected:(BOOL)selected animated:(BOOL)animated { } -(void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated { } 里面不写任何东西 注意重写的时候一定要有带animated 方法,不然还是无效 2.点击单元格 取消选中单元格 //  点击单元格的时候取消选中单元格 -(

table表格单元格中的内容如何强制换行

table表格单元格中的内容如何强制换行:有时候表格单元格中的内容不会换行,那么这个就会严重影响到用户体验,下面就简单介绍一下如何实现单元格中的内容换行.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.51texiao.cn/" />

Rdlc技巧,rdlc报表中获取文本框或某个表格单元格中的内容

在RDLC报表中,随意摆放的控件,排列看起来很整齐,但是生成WEB后看就不是很友好了,导出PDF可能又是一个样, 解决这个办法就是把这些摆放在一个容器内,比如Table 内 用ReportItems这个属性来取value值.细节如下 =ReportItems!textbox1.Value + ReportItems!textbox12.Value 注意,页头页脚可以取Body里的值,但是Body里不可以取页头与页脚的值 Rdlc技巧,rdlc报表中获取文本框或某个表格单元格中的内容

关于html表格单元格宽度的计算规则

* { margin: 0; padding: 0 } body { background: #fafafa } ul,li { list-style: none } h1 { margin: 20px 0 } h2 { margin: 15px 0 } h3 { margin: 10px 0 } p { margin: 5px 0; border-left: 5px solid #ddd; padding-left: 10px } .table-wrap { } .tb-fixed { tab

对表格单元格的添加删除修改

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