IOS 记录小技巧


    imgView.transform =CGAffineTransformMakeScale(1.0,-1.0);//  第一个参数 左右翻转(这里 1.0 正常显示)  第二个参数上下翻转


1.      去掉tableView 中某一行 Cell 的分割线(其实不算去掉 只是在屏幕外边了而已):
     cell. separatorInset = UIEdgeInsetsMake ( 0 , 0 , 0 , cell. bounds . size . width );

 2.       将一个视图放到其父视图的最上层   或者  最下层:

    bringSubviewToFront:()   最上层

    sendSubviewToBack:()     最下层

    

    insertSubview: atIndex:  插入到指定的层级

3.  取出Cell 在tableView 中的坐标  

   CGRectrectInTableView[self.tableViewrectForRowAtIndexPath:indexPath];

//转化出在 tableView视图中的坐标

    CGRect rect = [self.tableViewconvertRect:rectInTableViewtoView:[self.tableViewsuperview]];


4.  坐标转换: 

// 将像素pointpoint所在视图转换到目标视图view中,返回在目标视图view中的像素值

- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;


// 将像素pointview中转换到当前视图中,返回在当前视图中的像素值

- (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view;


// rectrect所在视图转换到目标视图view中,返回在目标视图view中的rect

- (CGRect)convertRect:(CGRect)rect toView:(UIView *)view;


// rectview中转换到当前视图中,返回在当前视图中的rect

- (CGRect)convertRect:(CGRect)rect fromView:(UIView *)view;


5.获取类名字符串,根据类名映射出一个类

   //获取类名 字符串

   [NSString  stringWithUTF8String:object_getClassName(ClassName)];

 // 映射出一个类

   Class class = NSClassFromString(classNameString);



6.设置按钮中前景图片和标题的偏移量


//设置前景图片

    [button setImage:BtnImg forState:UIControlStateNormal];

    

    //设置偏移量

    [button setImageEdgeInsets:UIEdgeInsetsMake(0, -35, 0, 0)];

    

    //设置标题

    [button setTitle:@"在线" forState:UIControlStateNormal];

    

    //设置标题偏移量

    [button setTitleEdgeInsets:UIEdgeInsetsMake(0, -25, 0, 0)];


  先记录一点,后续想到再补充记录!




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值