1、遵守代理 <UIGestureRecognizerDelegate> 2、实现代理方法 // 子视图不响应父视图的手势识别 - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch: ...
分类:
其他好文 时间:
2016-10-11 14:03:51
阅读次数:
122
addSubview: Adds a view to the end of the receiver’s list of subviews. 译:增加一个视图到接收者的子视图列表中。 - (void)addSubview:(UIView *)view Parameters view The view ...
分类:
其他好文 时间:
2016-09-29 20:31:10
阅读次数:
146
2、 修改一个视图的bounds,可以在滑动视图中使用(比如新闻的下滑获取更多内容),通过修改父视图的bounds,来达到修改子视图位置的目的(相对位置) 3、 左上角为视图的起始点 view.frame是指:这个视图在父视图坐标系中的起始点坐标(x,y)和大小(height,wide) 修改(x, ...
分类:
其他好文 时间:
2016-09-28 12:59:21
阅读次数:
185
1. 圆角 CALayer的conrnerRadius属性可以控制图层中角的曲率,值为0的时候是直角,默认情况下这个曲率值只影响背景颜色而不影响背景图片和子视图;若是将maskToBounds设置为YES,图层中的内容就会被截取。 左侧图层为设置了maskToBounds为YES,右侧没有设置mas ...
分类:
其他好文 时间:
2016-09-23 18:13:49
阅读次数:
103
1.移除视图的所以子视图 移除视图的所以子视图 [[self.viewsubviews]makeObjectsPerformSelector:@selector(removeFromSuperview)]; 或者 NSArray *viewsToRemove = [self.view subview ...
分类:
移动开发 时间:
2016-09-23 14:49:00
阅读次数:
233
给父视图添加手势,但是子视图的点击事件失效了,怎么办?我在写tableView 自定义cel中显示多张图片 可以左右滑动 我在cell里面放了一个collectionView, 点击tableViewCell 跳转到详情页 如果点的是collectionView里的第三张图片,则详情页直接滑到第三张 ...
分类:
其他好文 时间:
2016-09-22 12:48:09
阅读次数:
769
View绘制过程 过程详解 onMeasure() 计算尺寸 onLayout() 为viewGroup类型布局子视图用的。 onDraw() 执行绘制图形动作。 View事件传递 Touch事件封装在MotionEvent对象中,其中包括touch的位置、时间、历史记录以及第几个手指触摸(多点触摸 ...
分类:
其他好文 时间:
2016-09-18 14:52:42
阅读次数:
140
视图基础 视图层次结构 任何应用有且只有一个 UIWindow 对象。 UIWindow 对象就像是一个容器,负责包含应用中的所有的视图。应用需要在启动时创建并设置 UIWindow 对象,然后为其添加其他视图。 加入窗口的视图会成为该窗口的子视图。窗口的子视图还可以有自己的子视图,从而构成一个以 ...
分类:
移动开发 时间:
2016-09-12 00:22:29
阅读次数:
292
1.不接收用户交互 userInteractionEnabled = NO 2.隐藏 hidden = YES 3.透明 alpha = 0.0 ~ 0.01 4. 如果子视图的位置超出了父视图的有效范围, 那么子视图也是无法与用户交互的, 即使设置了父视图的 clipsToBounds = NO, ...
分类:
其他好文 时间:
2016-09-09 10:07:43
阅读次数:
148
如果设置一个view为半透明,那么view上面的子视图也会变成半透明状态,那么我们应该怎么操作,才能使子视图不跟随view改变透明度呢 在改变父视图背景颜色的时候,应用上面的方法.这样 再添加子视图的时候,子视图就不会改变透明度了 ...
分类:
移动开发 时间:
2016-09-08 16:16:29
阅读次数:
161