//一个手势只能添加到一个view上面 //设置当前手势需要的点击次数    _tapRec.numberOfTapsRequired = 1;//(默认为1)    //设置当前需要几个手指同时点击    _tapRec.numberOfTouchesRequired = 1;//(默认为1) //设置单击手势的成功需要依赖双击手势的失败,注:_tapRec 是单击手势 tapDoubleGes是双击手势    [_tapRec  requireGestureRecognizerToFail:…
//设置导航栏的风格    self.navigationController.navigationBar.barStyle = UIBarStyleDefault;    //设置导航栏是否透明 NO不透明, YES 透明,默认为YES; //当导航栏的translucent属性设置为YES,则在当前视图控制器的坐标原点为屏幕左上角    //当导航栏的translucent属性设置为NO,则在当前视图控制器的坐标原点在屏幕左上角(往Y轴方向距离导航栏的高度(44))    self.navi…
//设置按钮文字字体(这个只在自定义button时有效)    btn1.titleLabel.font = [UIFont systemFontOfSize:30]; showsTouchWhenHighlighted   这个属性设置为YES,可令按钮在按下时发光.这可以用于信息按钮或者有些重要的按钮: 你可以通过子类化按钮来定制属于你自己的按钮类.在子类化的时候你可以重载下面这些方法,这些方法返回CGRect结构,指明了按钮每一组成部分的边界. 注意:不要直接调用这些方法, 这些方法是你写…
UIViewController中的  @property(nonatomic,copy) NSString *title;  // Localized title for use by a parent controller.,仔细理解英文注释的意思 下面是Title的实际作用 //创建给分栏控制器使用的视图控制器(包括导航控制器)    FirstViewController *firstVC = [[FirstViewController alloc] init];    //将first…
UIScrollView * sv = [[UIScrollView alloc] init]; //设置是否显示水平滚动条    sv.showsHorizontalScrollIndicator = YES;    //设置是否显示垂直滚动条    sv.showsVerticalScrollIndicator = YES;    //设置是否超出边界自动回弹    sv.bounces = YES;    //设置水平方向是否自动回弹    sv.alwaysBounceHorizonta…
UIImage *image =  [UIImage imageNamed:@"back2.jpg"]; //创建一个图片对象,这个方法如果图片名称相同,不管我们调用多少次,得到的都是同一个图片对象.    self.view.backgroundColor = [UIColor colorWithPatternImage:image];  //设置当前视图的背景颜色为图片的颜色.    imageView.contentMode = UIViewContentModeScaleToF…
//UIKeyboardWillShowNotification这个通知在软键盘弹出时由系统发送    //UIKeyboardWillShowNotification 通知:键盘将要显示的通知    //在通知中心中添加监测对象,当该对象受到UIKeyboardWillShowNotification的通知时,会调用参数二所代表的方法    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(key…
使定时器停止的方法: 1. //将定时器的启动时间设置为很久以后的将来,到这个时间,定时器才会开始工作            [_timer setFireDate:[NSDate distantFuture]]; 2.   [_timer invalidate];_timer = nil;这个是永久的停止 使定时器开始的方法: //将定时器的启动时间设置为很久以前的过去            [_timer setFireDate:[NSDate distantPast]];…
一个视图原来添加在某个父视图上,然后再将它添加到另外的一个视图上,这个视图会从原来的某个父视图中移除,添加到新的视图上. 子视图对象指针存在父视图的subviews数组中,说明,一个视图可以有多个子视图 视图间的层次关系: 1.子视图覆盖父视图.同一视图的子视图之间,后添加的视图覆盖先添加的视图. 2.假设self.window有红色和黄色子视图, 黄色视图在红色视图后添加,这个情况下,不管红色视图由多少子视图,都被会黄色视图覆盖. redView.clipsToBounds = YES; 文档…
一:UILabel lbl.alpha=0.f;    lbl 透明,会影响子视图的显示 lbl.backgroundColor=[UIColor clearColor]; lbl 背景色透明,子视图不变化 lbl.hidden=YES; 整个 lbl 隐藏 子视图hidden也为YES 注意事项: 1 当视图完全透明或者隐藏时,不能响应触摸消息. 也就是alpha等于0.0或者hidden为YES的时候,但是当alpha<0.01的时候,视图就已经接收不到消息了. 2 视图的alpha值会影响…