iOS开发中如何用Swif重写cell的frame方法
来源:互联网 发布:论文数据造假有人查吗 编辑:程序博客网 时间:2024/04/29 22:03
设置cell的内边距的时候会用到重写setframe的方法,OC里边很简单,但是在Swift中稍微有点麻烦,我在写的时候内存陷入了死循环,现在总结下后来正确的写法,希望能帮到你,说白了其实很简单:代码如下
override var frame:CGRect{
didSet {
var newFrame = frame
newFrame.origin.x += 10
newFrame.size.width -= newFrame.origin.x * 2
newFrame.origin.y += 10
newFrame.size.height -= 10
super.frame = newFrame
}
}
设置内边距除了设置frame之外,还可以通过先给cell添加UIImageView作为背景,然后在这个背景上添加新的控件,也能实现,可以尝试一下
0 0
- iOS开发中如何用Swif重写cell的frame方法
- 重写setFrame方法,自己调整cell的frame
- iOS中如何用锁
- iOS 开发中如何用图片替换系统自带backBarbuttonItem的图片
- 重写cell的frame,空隙处显示tableView背景色
- 如何用ios 5开发ipad上的复杂应用程序
- 如何用正确的方法管理高效率的开发团队
- IOS开发 tableview中cell的用法
- IOS开发 tableview中cell的用法
- IOS开发 tableview中cell的用法
- IOS开发 tableview中cell的用法
- iOS开发中cell高度的自适应
- [iOS]通过xib自定义cell的时候在awakeFromNib方法里面修改view的frame无效
- iOS开发中tableview中cell图片自定义方法。
- iOS开发中tableview中cell图片大小自定义方法
- iOS开发中frame与Bounds的区别,以及几何方法的小结
- swif开发
- iOS开发中通过子视图获取父视图frame的方法
- poj1511 最小路径覆盖问题
- php接口定义和具体说明
- 两种搜索模式更换
- CSS学习笔记--基础(二)
- SpringMVC的配置
- iOS开发中如何用Swif重写cell的frame方法
- poj 3348
- Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗?
- hibernate5.1 配置postgres的数据库表映射文件
- 多态理解及程序
- 10 000小时的标准----是否有先天的才能
- poj3041
- unity3d中使用状态机
- 实现退出功能