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,176評論 1 24
  • NSString*contentStr = [NSStringstringWithFormat:@" %@",De...
    joyfulsad閱讀 395評論 0 1
  • scrollView里lastObject不一定是你加的,可能會存在其他非手動添加的系統默認的子控件 edit a...
    盡歡呀盡歡閱讀 459評論 0 6
  • 【七月影語】20170924學習力踐行Day126 1.古詩《憫農》《曉出凈慈寺送林子方》 2.《我會讀》小盆友給...
    暖小柒閱讀 131評論 0 0
  • ---《當我跑步時我談些什么》 村上春樹著名的小資讀物《挪威的森林》流行的時候,我也跟風找來看,但是看了小部分后實...
    南北繁華閱讀 273評論 0 0