首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【iOS】UI基础Day1-笔记(拖线、UIView方法、属性等)

0x7fdf7048b200> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key 解决办法:删除多余的连线...NSInvalidArgumentException', reason: '-[ViewController delete2]: unrecognized selector sent to instance >解决办法:添加对应的方法或者删除多余的连线...UIView介绍 控件:界面中的所有元素 控件的共有属性:尺寸、位置、背景色等等 - 控件的共有属性封装在其父类——UIView中 UIView常见属性 superView:查看父控件 NSLog(@..."%@",self.greenView.superview); subView:查看子控件 NSLog(@"%@",self.greenView.subviews); 查看View中控件的数量 NSLog...self.view.subviews.count); 控制器的父控件:UIWindow -(void)viewDidAppear:(BOOL)animated{ NSLog(@"%@",self.view.superview

50220

逻辑删除还是物理删除

看到标题,有的童鞋心中暗想“数据删除有什么可提的呢?不就是执行个delete语句吗?有什么难的呀?”其实呢数据删除没有你想的这么简单,一般情况下公司会明确的要求数据只能逻辑删除,不能物理删除。...那什么优势逻辑删除,什么又是物理删除呢?...物理删除的代价一 由于物理删除是真的被删除的,当我们发现数据是被误删除的,那么恢复起来是非常困难的,恢复数据还要停掉数据库,对业务系统的影响是非常大的,所以误删除的后果是非常严重。...如果误删除了数据,有什么办法恢复数据吗?当然有了,如果误删除了数据,需要停掉数据库才行,对业务系统的影响是非常大的。...当然了,在一些必须要物理删除的情形下,还是有折中的加速分页查询的方法 什么样的数据不适合物理删除 核心业务表的数据不建议做物理删除,因为物理删除后,真的就只能停机恢复数据,这个代价真的非常大,反之我们可以对需要删除的记录做状态上的变更

1.2K30

两个宏快速计算九宫格X、Y坐标

/** 设置格子的X坐标 * SUPERVIEW 指九宫格每个小格子的父视图 * WIDTH 指九宫格每个小格子的宽度 int width = (VVS_SCREEN_WIDTH - (colunm...,WIDTH,COLUMN,MARGIN) SUPERVIEW.subviews.count % COLUMN * WIDTH + (SUPERVIEW.subviews.count % COLUMN...+ 1) * MARGIN /** 设置格子的Y坐标 * SUPERVIEW 指九宫格每个小格子的父视图 * HEIGHT 指九宫格每个小格子的高度 * COLUMN 指九宫格的纵向列数...,HEIGHT,COLUMN,MARGIN) SUPERVIEW.subviews.count / COLUMN * HEIGHT + (SUPERVIEW.subviews.count / COLUMN...另外,使用这个宏时,一旦格子被创建出来就必须加到superView中,不能等到所有的格子都创建好后再一起加到父视图。 上面第一个宏是可以计算每个格子的X坐标。第二个宏可以计算每个格子的Y坐标。

5.6K30
领券