ios笔记

1.复制文字到剪切板

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSString*str=@"复制文字";
[pasteboard setString:str];

2 屏幕宽高问题

问:有时候self.view.frame.size.width 和实际的屏幕宽度不一样?
原因是如果有xib文件 这个获取到的就是 xib里面设定的大小。
如果没有xib文件,这个获取到的就是适应屏幕后的大小。
问:[UIScreen mainScreen].bounds.size.width输出一直显示320?
原因是没有导入750*1334,1920*1080的启动图.

3 UISegmentControl基本用法

UISegmentedControl *segment = [[UISegmentedControl alloc]initWithItems:@[@"密码登录",@"短信登录"]];
segment.frame = CGRectMake(ScreenWidth/2-100, 84, 200, 30);
//    设置segment文字的颜色,以及选中后文字颜色
[segment setTitleTextAttributes:@{NSForegroundColorAttributeName:MAINLA,NSFontAttributeName:[UIFont systemFontOfSize:14]} forState:UIControlStateNormal];
[segment setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor],NSFontAttributeName:[UIFont systemFontOfSize:14]} forState:UIControlStateSelected];
//    默认选中第一个
segment.selectedSegmentIndex = 0;
//    segment不能设置每一个control的背景颜色,只能设置背景图片,这里采用颜色转化为图片的做法,模拟背景颜色
[segment setBackgroundImage:[self createImageWithColor:MAINRED] forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];
[segment setBackgroundImage:[self createImageWithColor:[UIColor whiteColor]] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
//    设置segment边框颜色,(同时还会改变control的颜色,如果边框和control的颜色是一样的话可以直接设置,不一样的话就用上面的方法,设置背景图片)
segment.tintColor = [UIColor clearColor];
//    设置圆角
segment.layer.borderWidth = 0.5;
segment.layer.borderColor = MAINLINE.CGColor;
segment.layer.cornerRadius = 5;
segment.layer.masksToBounds = YES;
//    添加点击事件
[segment addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
[self addSubview:segment];

4修改MJRefersh 的文字显示

MJRefreshAutoNormalFooter *footer = [MJRefreshAutoNormalFooter footerWithRefreshingTarget:self refreshingAction:@selector(selectRefresh)];
[footer setTitle:@"点击或上拉加载更多" forState:MJRefreshStateIdle];
[footer setTitle:@"" forState:MJRefreshStateNoMoreData];
self.tableView.mj_footer = footer;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.位置和尺寸 frame 修改位置和尺寸bounds 修改尺寸center 修改位置 2.textfield s...
    王慕博阅读 1,188评论 1 24
  • NSString*contentStr = [NSStringstringWithFormat:@" %@",De...
    joyfulsad阅读 402评论 0 1
  • scrollView里lastObject不一定是你加的,可能会存在其他非手动添加的系统默认的子控件 edit a...
    尽欢呀尽欢阅读 469评论 0 6
  • 【七月影语】20170924学习力践行Day126 1.古诗《悯农》《晓出净慈寺送林子方》 2.《我会读》小盆友给...
    暖小柒阅读 131评论 0 0
  • ---《当我跑步时我谈些什么》 村上春树著名的小资读物《挪威的森林》流行的时候,我也跟风找来看,但是看了小部分后实...
    南北繁华阅读 279评论 0 0