开发日常记录

修改系统删除按钮的颜色
-(NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewRowAction *action = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
      ###注意使用此方法时 会使系统自带删除方式失效###
        ********删除操作请写在这里*********
    }];
    action.backgroundColor = RGB2244546;
    return @[action];
}
电脑安装2个Xcode 使用cocoaPod时报如下错误
1312037-b689544cbae9660b.png

########你可以这么做


1312037-3846e26635ffe2c6.png
navigationBar.hidden与navigationBarHidden区别
  • navigationBar.hidden是对一个对象进行隐藏,
  • navigationBarHidden是navigationController 的一个属性,会隐藏整个navigationController。
viewForHeaderInSection与tableHeaderView区别
viewForHeaderInSection与tableHeaderView区别.png
  • 黑色部分为viewForHeaderInSection 是cell的头部
  • 红色部分为cell
  • 最上面的是tableHeaderView
去掉tabBar与导航栏黑线
 [UITabBar appearance].clipsToBounds = YES;
 [UINavigationBar appearance].clipsToBounds = YES;
xib拖控件 自定义控件属性失效

1.选择自定义的类


选择自定义UIlabel.png

2.重写

- (instancetype)initWithFrame:(CGRect)frame{

      ###如果使用代码 请将方法写在这里###
}

-(void)awakeFromNib{
      [super awakeFromNib];
       ###如果使用xib 请将方法写在这里###
}

关于CGRectInset和CGRectOffset简单说明
1. CGRectInset
原始矩形大小:{{100, 100}, {200, 200}}
dx=10, dy=10, CGRectInset:{{110, 110}, {180, 180}}
dx=-10, dy=-10, CGRectInset:{{90, 90}, {220, 220}}

根据结果得知: 
1. 原始矩形center不变,始终是(200, 200); 
2. 原始矩形size变化,width = width-2*dx, height = height-2*dy; 

2. CGRectOffset
原始矩形大小:{{100, 100}, {200, 200}}
dx=10, dy=10, CGRectOffset:{{110, 110}, {200, 200}}
dx=-10, dy=-10, CGRectOffset:{{90, 90}, {200, 200}}

根据结果得知: 
1. 原始矩形size不变,始终是 (200, 200); 
2. 原始矩形center改变,x = x+dx, y = y+dy; 

转自 http://blog.csdn.net/u013679882/article/details/53198591

#######Xcode 8.2.1 / Swift 3: “Expression of type UIViewController? is unused” warning######

  _ = self.navigationController?.popViewController(animated: true)
关于iOS 10.3.1系统使用Masonry与FDTemplateLayoutCell时,文字只显示一行问题
    UILabel.preferredMaxLayoutWidth = self.frame.size.width;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,682评论 7 249
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,225评论 4 61
  • 本文原创首发于微信公众号:snk147,转载请注明 斯诺克的起源 关于台球的诞生,众说纷纭,较为公认的说法,大概是...
    keisme阅读 5,682评论 0 0
  • 生活中的10%是由发生在你身上的事情组成,而另外的90%则是由你对所发生的事情如何反应所决定。
    胡钧阅读 793评论 0 0
  • 读报(9.4) 大家早上好! ​财经 1.央视评绊摔事件:对娃同情不能"绊倒"对责任的划分(“因与果”、“对与错”...
    江哥1阅读 1,742评论 0 0