对于不能addTarget的UI对象,添加手势为他们带来了“福音”,以为UIView添加手势为例,揭开手势的面目。 1,创建一个view先, 2,添加手势 常用的手势:点击、长按、扫一下(表面滑过)、拖动、旋转、捏合。。 ①:点击 首先,定义点击手势,然后设置手势的相关属性(点击次数、接触点的个数。 ...
分类:
其他好文 时间:
2016-08-05 07:44:54
阅读次数:
468
之前介绍动画时提过UIView的转场动画,但是开发中我们碰到更多的viewController的切换,ios中常见的viewcontroller切换有四种:模态视图,导航栏控制器,UITabBarController以及addchildviewcontroller,自定义viewcontroller ...
分类:
其他好文 时间:
2016-08-05 00:40:02
阅读次数:
200
在iOS中获取UIView的所有层级结构 应用场景 在实际 iOS 开发中,很多时候都需要知道某个 UI 控件中包含哪些子控件,并且分清楚它们的层级结构和自个的 frame 以及 bounds ,以便我们完成复杂的 UI 布局,下面的代码就能很方便的获取某个 UI 控件的所有的层级结构,我们可以用它 ...
分类:
移动开发 时间:
2016-08-04 23:17:59
阅读次数:
583
一、要求 完成下面的布局 二、分析 寻找左边的规律,每一个uiview的x坐标和y坐标。 三、实现思路 (1)明确每一块用得是什么view (2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。 (3)可以先尝试逐个的添加格子,最后考虑使用for循环,完成所有uiview ...
分类:
移动开发 时间:
2016-08-04 13:33:46
阅读次数:
291
(此篇文章为转载,感谢原作者描述的很准确) 引言 相信初接触到CALayer的人都会遇到以下几个问题: 为什么修改anchorPoint会移动layer的位置? CALayer的position点是哪一点呢? anchorPoint与position有什么关系? 每一个UIView都默认关联着一个C ...
分类:
移动开发 时间:
2016-08-04 09:00:24
阅读次数:
234
在 iOS 7 出來一個背景模糊的效果, Apple 官方的 sample code 則有提供怎麼使用 vImage, Quartz 來實作這個效果。接著在 iOS 8 出來之後,則提供了 UIVisualEffectView 可以疊加在繼承 UIView 的 class 的 objects ,除了 ...
分类:
移动开发 时间:
2016-08-03 18:37:45
阅读次数:
171
自动布局子视图
#import @interface ViewController : UIViewController{ //创建父视图对象
UIView * _superView; //左上角label
UILabel * _label01;
//右上角label
UILabel * _label02;
//右下...
分类:
移动开发 时间:
2016-08-03 17:03:37
阅读次数:
246
UIView的拖拽 1.自定义一个UIView 2.在UIView的.m文件中实现touchMoved方法 实现代码如下 #import "kds.h"@implementation kds- (void)touchesMoved:(NSSet<UITouch *> *)touches withEv ...
分类:
其他好文 时间:
2016-08-02 18:48:55
阅读次数:
115
手动布局子视图;
下面先看下效果图,我们今天要实现的效果:
这里我们默认用storyboard启动:
首先我们要在白色的屏幕上面创建一个父视图SuperView(蓝色的背景),在父视图里面创建四个小视图(橘黄色的背景)
下面看代码,
在SuperView.h文件里面:#import @interface SuperView : UIView{ UIVie...
分类:
移动开发 时间:
2016-08-02 11:45:17
阅读次数:
222
前言: 哇喔从题目是不是看出了什么端倪, 没错我打算要造好多好多POP小轮子, 今天是轮子01 , 演示图片我也是挑了好久呢, 博主真是用心呢, 中午空闲时间发出来, 没午睡好困, 扯得有点多~小轮子01的用途, 可以做提示窗, 也在很多直播的App中比较常见, 尾巴会放出实例工程.创建继承于UIView的XTPopingView 暂时没做更多功能, 可以实现 下-下 上-下 两种 来看看如何实现...
分类:
其他好文 时间:
2016-08-01 17:50:45
阅读次数:
255