zoukankan      html  css  js  c++  java
  • IOS 学习笔记

    本来一直用BN记录笔记的,现在感觉查找的时候不怎么方便还是直接写在博客里面,随时随地可以查找。
    日积月累,滴水穿石!
     
     
    1:如何设置背景透明        lbl.backgroundColor=[UIColor clearColor]; 
    2:如何设置UIViewControl的frame属性    myViewControl.view.frame = CGRectMake(0, 0, 320 , 100);
    3:分别获得  CGRect中的4个属性值(view frame)       view.frame.origin.x, frame.origin.y, frame.size.width, frame.size.height
    4:如何用代码添加事件:    [button addTarget:self action:@selector(buttonClicked) forControlEvents:UIControlEventTouchUpInside];
    5: 设置UIButton的自定义样式风格:    在属性栏,选择Type=custon
    6:OS4使用自定义动画,以及动画完成后自动调用方法

    [UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationTransitionCurlUp animations:^{ [UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES]; // [delegate ContentView_UnLoad]; // self.view.center = CGPointMake(self.view.center.x, self.view.center.y+480.0); } completion:^(BOOL finished){ if (finished){ [self unLoadMe]; //[delegate ContentView_UnLoad]; } } ];

             
    7:,当页面跳转时,使用系统自带动画:   
    //当前页  被跳转页

    nContentView=[[UserNewsContentView alloc] initWithNibName:@"UserNewsContentView" bundle:nil SetTypeID:typeStr SetTitleID:titleStr]; [self presentModalViewController:nContentView animated:YES];

    //跳转页

     -(IBAction)btnContent_click:(id)sender{
        [self dismissModalViewControllerAnimated:YES];
    }
                    
    8:时间戳转换为日期:

    NSDate* dat = [NSDate dateWithTimeIntervalSince1970:1319939453];

    9:日期转换是星期几:NSDateComponents *weekdayComponents = [[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit fromDate:dat]; int weekday = [weekdayComponents weekday]; NSLog(@"%d",weekday); NSLog(@"%@",dat);

    10:请问 怎么查看一个view得superview?       [view.superview  description] 

    // [((AppDelegate *)[UIApplication sharedApplication].delegate).window.rootViewController dismissModalViewControllerAnimated:YES]; [((AppDelegate *)[UIApplication sharedApplication].delegate).menuViewController dismissModalViewControllerAnimated:YES]; //[self.presentingViewController.presentingViewController dismissModalViewControllerAnimated:NO];

    11:

    利用QuartzCore为UIView视图添加border以及圆角
    2011年04月20日 星期三 16:26

    首先引入QuartzCore/QuartzCore.h到类中

    然后如下使用:

    UITextView*yourTextView=[[UITextView alloc] initWithFrame:CGRectMake(0,200,200,100)];

    [yourTextView.layer setBackgroundColor: [[UIColor whiteColor] CGColor]];

        [yourTextView.layer setBorderColor:[[UIColor grayColor]CGColor]];
       
    [yourTextView.layer setBorderWidth:1.0];
       
    [yourTextView.layer setCornerRadius:8.0f];
       
    [yourTextView.layer setMasksToBounds:YES];
     
    12遍历一个View的子视图并且删除

     for (UIView *oneView in ViewBody.subviews ) {             

            [oneView removeFromSuperview];

        } 

  • 相关阅读:
    手把手的教你激活PyCharm --Pycharm激活详细教程(二)(非常详细,非常实用)
    api-ms-win-crt-process-l1-1-0.dll 丢失的处理,遇到问题和完美解决
    关于pycharm安装出现的interpreter field is empty,无法创建项目存储位置
    手把手的教你安装PyCharm --Pycharm安装详细教程(一)(非常详细,非常实用)
    谷歌浏览器的各种插件网址Chrome插件(谷歌浏览器)-超级详细
    selenium之 chromedriver与chrome版本映射表(更新至v2.43)
    火狐l浏览器所有版本
    1、MySQL主从同步机制及同步中的问题处理
    PyCharm证书过期:Your license has expired
    Git的使用--如何将本地项目上传到Github(三种简单、方便的方法)(二)(详解)
  • 原文地址:https://www.cnblogs.com/kingzx/p/2227060.html
Copyright © 2011-2022 走看看