1.设置scrollview没有反弹效果scrollview.bounces=NO;2.在scrollview上添加很多控制器的view,在滑动到最左侧(第一个)view时,再右滑不在是反弹效果,而是调用某个方法时:步骤1:重写scrollview类,在scrollview类里有个-(BOOL)gestureRecognizerShouldBegin:(UIGestureRecog..
分类:
其他好文 时间:
2015-02-06 15:12:03
阅读次数:
170
委托其实并不是OC中才有,C#中也有,不过彼此的理解方式是不一样的,OC中委托是协议的一种,需要使用@protocol声明,委托一般在iOS开发中页面中传值用的比较多。委托是Cocoa中最简单、最灵活的模式之一,委托其实字面上的意思就是将需要的事情委托给别人做,业务场景可以参考主视图和子视图之间的页...
分类:
移动开发 时间:
2015-02-04 00:28:01
阅读次数:
235
在一个tableViewCell中有个btn,如何得到它所在的viewcontroller,以便于push出新的viewController?我的思路是传值,但网上有下面这种方法,分享。跟得到某个视图上的子视图思想类似,但之前没有接触过UIResponder,所以没有想到。- (UIViewCont...
分类:
移动开发 时间:
2015-01-29 21:01:42
阅读次数:
177
一个页面如果引用多个JS,或者像ASP.NET MVC,一个视图包含多个子视图,每个子视图有自己的JS,那么变量、函数的重名冲突机会将会大增。如何解决?这里有一个方案:用类来封装子页的JS代码。
var globalName = "左直拳";
var A = function(){
var name = "leftfist";
function hi(){//私有函数,外部无法访问...
分类:
Web程序 时间:
2015-01-29 15:57:28
阅读次数:
143
目前所在项目有一个视图,几个模块都涉及到,对应不同的开发人员,虽然有SVN在管理,但代码冲突时有发生。并且大家的代码挤于其中,逻辑比较容易混乱。将不同部件独立出去,实有必要。分离方式,我知道的有 3 种:1、利用JS动态加载子视图将分离内容放置在一个视图里面,视图还可以对应有控制器。主视图加载过程中,或者运行过程中,再用JS去请求、加载这个子视图:var div = ...
var url = "...
分类:
Web程序 时间:
2015-01-29 00:07:56
阅读次数:
198
看过网上的很多对于frame 和 bounds的 区别的,大多都是千篇一律的!
大多数的说法是:
frame 参考坐标系 是其父视图,
bounds 的参考坐标系是其本身?
虽然大体上是对的,但几乎没有人能说的更具体更透彻一些.
根据我的研究:
frame : 是指的子视图的左上角顶点在父视图中的坐标
bounds: 是 其本身作为父视图时,子视图的左上角在该坐标系中的位置坐标...
分类:
移动开发 时间:
2015-01-24 08:59:04
阅读次数:
216
转场动画是用于两个view之前的切换效果;普通动画和关键帧动画是用于view中的某一个子视图的动画效果;CATransition *animation = [CATransition animation];animation.duration = 0.5f;//时间animation.type .....
分类:
移动开发 时间:
2015-01-23 12:44:51
阅读次数:
303
何为autoLayout(自动布局,相对布局)? 按照我粗浅的理解,autolayout就是描述用来描述视图(控件)与视图之间的关系的一种工具;
当然,这种关系包括,子视图与子视图(如一个view上的两个button),子视图与父视图的关系(如一个Button距离他的父视图view右边界的距离);有大小关系(等高等宽),边界距离关系,有中心点(centerX 和 centerY)关系也有比例缩放...
分类:
移动开发 时间:
2015-01-22 09:32:06
阅读次数:
878
案例:通过触摸事件拖动imageView和view1和view2注意:1.imgeview默认不能响应触摸事件,2.视图有三个子视图,如何区分多个视图用storyBoard托人2个view和一个imageView,IBOutlet连线案例图片:【一会上传】//让imageView接受用户触摸1 [s...
分类:
其他好文 时间:
2015-01-20 11:46:07
阅读次数:
130
一.block 方法从子视图向父视图传递值。 案例:使用block方式子视图向父视图传值。在子视图.h定义block,定义方法。在.m文件实例化方法。然后再主视图实例化子视图是使用block并传入相应的代码,在子视图点击的 addtarget下执行 父视图的传入的快代码。block这个流程清晰,比代...
分类:
移动开发 时间:
2015-01-16 19:01:38
阅读次数:
239