iOS prototype Cells
2015-08-23 18:21
260 查看
在storyboard这方面用到的很少,cell也没有用到。上个周五,汤老师快下班的时候说:你看,我的界面已经搭建完成了。而我这边还没有头绪。现在想把需求模拟一下,结果流程没有弄完,自己在这搭起界面来了。
也还好,自己记录一下,发现了很多没有遇到过的小难题。
prototype cell实际上,是在xib里面拖拽出来的cell。拖拽cell很简单,怎么和代码联系在一起,一眼就看不出来了。其实也很简单。
1.设置identifier,也就是唯一标识符。拖拽出来的,最好是在右边的属性控制栏里面设置好
选好cell,右边就会出来设置一栏,在identifier前面,输入自己的cellIdentifier,和用代码设置是一样的。
这样,在代码中使用的时候,就可以根据这个identifier来区分了。
这样,就把这个cell给取出来了。
2.取出来之后,怎么取出里面的view呢?
设置tag,再通过tag将控件取出来
也还好,自己记录一下,发现了很多没有遇到过的小难题。
prototype cell实际上,是在xib里面拖拽出来的cell。拖拽cell很简单,怎么和代码联系在一起,一眼就看不出来了。其实也很简单。
1.设置identifier,也就是唯一标识符。拖拽出来的,最好是在右边的属性控制栏里面设置好
选好cell,右边就会出来设置一栏,在identifier前面,输入自己的cellIdentifier,和用代码设置是一样的。
这样,在代码中使用的时候,就可以根据这个identifier来区分了。
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"testbackgroundDownloadTask"];
这样,就把这个cell给取出来了。
2.取出来之后,怎么取出里面的view呢?
设置tag,再通过tag将控件取出来
UILabel * nameLabel = (UILabel *)[cell viewWithTag:100];
相关文章推荐
- iOS-项目的目录结构能看出你的开发经验
- iOS 宏(define)与常量(const)的正确使用
- iOS 调出storyboard里面起始Controller的箭头
- iOS几种传值方法的总结
- ios图文混排简单演示
- iOS项目开发实战——学会使用TableView列表控件(一)
- ios沙盒的使用
- 教你搞定IOS远程消息推送APNS
- iOS NSURLSession 下载
- ios 抓包工具 ios青花瓷charles
- iOS storyboard push到下一个界面后怎么再从下一个界面返回上一个界面
- iOS 自定义动画 push/pop动画
- iOS ImagePickerController 入门
- ios键盘不遮挡输入框
- ios的内购
- iOS 之CoreLocation反地理编码小Demo输入经纬度得到城市
- iOS 之CoreLocation基本使用
- IOS开发中设置控件内容对齐方式时容易混淆的几个属性
- iOS核心动画之CABasicAnimation
- iOS高级-QuartzCore框架-背景平铺