
实时获取ios当前专注模式:
1 智能激活 想要智能激活,如下图所示,用户们需要先在设置-专注中选择专注模式,然后自行设定一项状态,选择将根据 定位 、app 使用情况
2 手动开启 除了智能开启,用户们也能在下拉栏中手动开启专注模式、设置专注时间,就好比倒计时一样,督促自己在此时间段中保持专注。随时可以开启关闭,灵活多
iOS14时钟时间不对怎么设置?目前,iOS14时钟时间延迟三小时是你所在的城市没有相对应,那么,如何修改呢?下面,我们来看看iOS14时钟怎么改北京时间教程,希望能够帮助到大家。
iOS14时钟时间不对怎么设置有网友表示这个小挂件改了城市也还是有问题。有时候莫名其妙显得的指针和真正的时间不一致,可能是卡住了没刷新出来。确实存在bug,地点改了也没用,等一波141修复吧!
给出的答案:iOS14时钟是准的,只要设置就好了,点击按压时钟大图标之后会d出编辑时钟小组件点击后你就可以选择你所在的城市这样就好了。
iOS14时钟怎么改北京时间1、长按时钟组件,选择编辑小组件。
2、进入城市页面点击库比提诺。
3、在搜索框中输入北京并确定即可。
注:本文以iphone 11为例,支持ios14系统。
IOS14已知BUG有哪些1来电归属只显示中国大陆,不显示详细地区
2动态壁纸无法显示:只能显示静态
3短信双指敲击无菜单
4地图应用导航无法获取当前位置,无法导航
5部分界面卡顿
6桌面小组件无法正常加载
7网络断流
8非常非常耗电,SE2刷论坛知乎一个小时跑掉43%。
第三方应用未适配引起的问题就不提了,比如每次都出问题的屑中之屑微信
1、统一收键盘的方法
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
2、提示框
BBAlertView alert = [[BBAlertView alloc] initWithStyle:BBAlertViewStyleDefault
Title:@"删除订单"
message:@"是否删除订单,"
customView:nil
delegate:self
cancelButtonTitle:L(@"取消")
otherButtonTitles:L(@"确认")];
[alert setCancelBlock:^{
}];
[alert setConfirmBlock:^{
[self orderDidRemovePressDown:tempDic Index:indexsection];
}];
[alert show];
3、的自适应功能
selfbrandImagecontentMode = UIViewContentModeScaleAspectFit;
4、cocoaPods清除缓存问题
$ sudo rm -fr ~/cocoapods/repos/master
$ pod setup
5、设置显示键盘的样式
textViewkeyboardType =UIKeyboardTypeDefault;
//设置键盘右下角为完成(中文输入法下)
textViewreturnKeyType=UIReturnKeyDone;
6、输出当前时间
NSDateFormatter dateFormatter=[[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ssSSS"];
NSLog(@"当前毫秒时间1==%@",[dateFormatter stringFromDate:[NSDate date]]);
7、显示两秒然后消失
UILabel lab=[[UILabel alloc]initWithFrame:CGRectMake(60,Main_Screen_Height-64-49-60, Main_Screen_Width-120, 50)];
labbackgroundColor=[UIColor grayColor];
ViewRadius(lab, 20);
labtextAlignment=NSTextAlignmentCenter;
labtext=@"请先进行实名制验证";
[selfview addSubview:lab];
[UILabel animateWithDuration:2 animations:^{
labalpha=0;
}completion:^(BOOL finished) {
[lab removeFromSuperview];
}];
8、设置placeholder属性的大小和颜色
[_phoneFie setValue:[UIColor grayColor] forKeyPath:@"_placeholderLabeltextColor"];
[_phoneFie setValue:[UIFont boldSystemFontOfSize:15] forKeyPath:@"_placeholderLabelfont"];
_phoneFiereturnKeyType=UIReturnKeyDone;
9、设置cell的交互完全不可以使用
//[cellTwo setUserInteractionEnabled:NO];
//设置cell不可以点击,但是上面的子控件可以交互
cellTwoselectionStyle=UITableViewCellSelectionStyleNone;
10、将textField的placeholder 属性的字体向右边移动5
_fieldleftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10Width_375, _fieldframesizeheight)];
_fieldleftViewMode = UITextFieldViewModeAlways;
11、开新线程使按钮上的时间变化
-(void)startTime{
__block int timeout=60; //倒计时时间
UIButton btn=(UIButton )[selfview viewWithTag:1000];
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue);
dispatch_source_set_timer(_timer,dispatch_walltime(NULL, 0),10NSEC_PER_SEC, 0); //每秒执行
dispatch_source_set_event_handler(_timer, ^{
if(timeout<=0){
dispatch_source_cancel(_timer);
dispatch_async(dispatch_get_main_queue(), ^{
[btn setTitle:@"发送验证码" forState:UIControlStateNormal];
btnenabled = YES;
});
}else{
// int minutes = timeout / 60;
int miao = timeout % 60;
if (miao==0) {
miao = 60;
}
NSString strTime = [NSString stringWithFormat:@"%2d", miao];
dispatch_async(dispatch_get_main_queue(), ^{
[btn setTitle:[NSString stringWithFormat:@"剩余%@秒",strTime] forState:UIControlStateNormal];
btnenabled = NO;
});
timeout--;
}
});
dispatch_resume(_timer);
}
12、隐藏TableView 中多余的行
UIView view=[[UIView alloc]initWithFrame:CGRectZero];
[_tabelView setTableFooterView:view];
13、UIView添加背景
UIImage image=[UIImage imageNamed:@"friend750"];
headSeVlayercontents=(id)imageCGImage;
14、UITableView取消选中状态
[tableView deselectRowAtIndexPath:indexPath animated:YES];// 取消选中
15、带属性的字符串
NSFontAttributeName 字体
NSParagraphStyleAttributeName 段落格式
NSForegroundColorAttributeName 字体颜色
NSBackgroundColorAttributeName 背景颜色
NSStrikethroughStyleAttributeName 删除线格式
NSUnderlineStyleAttributeName 下划线格式
NSStrokeColorAttributeName 删除线颜色
NSStrokeWidthAttributeName 删除线宽度
NSShadowAttributeName 阴影
1 使用实例
UILabel testLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 320, 30)];
testLabelbackgroundColor = [UIColor lightGrayColor];
testLabeltextAlignment = NSTextAlignmentCenter;
NSMutableAttributedString AttributedStr = [[NSMutableAttributedString alloc]initWithString:@"今天天气不错呀"];
[AttributedStr addAttribute:NSFontAttributeName
value:[UIFont systemFontOfSize:160]
range:NSMakeRange(2, 2)];
[AttributedStr addAttribute:NSForegroundColorAttributeName
value:[UIColor redColor]
range:NSMakeRange(2, 2)];
testLabelattributedText = AttributedStr;
[selfview addSubview:testLabel];
16、加大按钮的点击范围
把UIButton的frame 设置的大一些,然后给UIButton设置一个小些的
[tmpBtn setImageEdgeInsets:UIEdgeInsetsMake(5, 5, 5, 5)];
// 注意这里不能用setBackgroundImage
[tmpBtn setImage:[UIImage imageNamed:@"testBtnImage"] forState:UIControlStateNormal];
17、//避免self的强引用
__weak ViewController weakSelf = self;
18、//类别的创建
command +n ——>Objective-C File———>(File Type 选择是类别还是扩展)———>(Class 选择为哪个控件写类别)
19、修改UITableview 滚动条颜色的方法
selftableViewindicatorStyle=UIScrollViewIndicatorStyleWhite;
20、利用UIWebView显示pdf文件
webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
[webView setDelegate:self];
[webView setScalesPageToFit:YES];
[webViewsetAutoresizingMask:UIViewAutoresizingFlexibleWidth |UIViewAutoresizingFlexibleHeight];
[webView setAllowsInlineMediaPlayback:YES];
[selfview addSubview:webView];
NSString pdfPath = [[NSBundle mainBundle]pathForResource:@"ojc" ofType:@"pdf"];
NSURL url = [NSURLfileURLWithPath:pdfPath];
NSURLRequest request = [NSURLRequestrequestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:5];
[webView loadRequest:request];
21、将plist文件中的数据赋给数组
NSString thePath = [[NSBundle mainBundle]pathForResource:@"States" ofType:@"plist"];
NSArray array = [NSArrayarrayWithContentsOfFile:thePath];
22、隐藏状态栏
[[UIApplication shareApplication]setStatusBarHidden: YES animated:NO];
23、给navigation Bar 设置title颜色
UIColor whiteColor = [UIColor whiteColor];
NSDictionary dic = [NSDictionary dictionaryWithObject:whiteColor forKey:NSForegroundColorAttributeName];
[selfnavigationControllernavigationBar setTitleTextAttributes:dic];
24、使用AirDrop 进行分享
NSArray array = @[@"test1", @"test2"];
UIActivityViewController activityVC = [[UIActivityViewController alloc] initWithActivityItems:array applicationActivities:nil];
[self presentViewController:activityVC animated:YES
completion:^{
NSLog(@"Air");
}];
25、把tableview里面Cell的小对勾的颜色改成别的颜色
_mTableViewtintColor = [UIColor redColor];
26、UITableView去掉分割线
_tableViewseparatorStyle = NO;
27、正则判断手机号码地址格式
- (BOOL)isMobileNumber:(NSString )mobileNum {
// 电信号段:133/153/180/181/189/177
// 联通号段:130/131/132/155/156/185/186/145/176
// 移动号段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178
// 虚拟运营商:170
NSString MOBILE = @"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[06-8])\\d{8}$";
NSPredicate regextestmobile = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];
return [regextestmobile evaluateWithObject:mobileNum];
}
28、控制交易密码位数
-(BOOL)textField:(UITextField )textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString )string{
if (textFieldtextlength >=6){
[MBProgressHUD showMessage:@"密码为6位" afterDelay:18];
return NO;
}
return YES;
}
29、判断是不是空
if ([real_name isKindOfClass:[NSNull class]] ) {
return NO;}
30、点击号码拨打电话
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://400966220"]];
31、控制UITabbar的选择哪一个
[selftabBarController setSelectedIndex:1];
32、获取当前App的版本号
NSDictionary infoDictionary = [[NSBundle mainBundle] infoDictionary];
CFShow(infoDictionary);
// app名称
NSString app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
// app版本
NSString app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
// app build版本
NSString app_build = [infoDictionary objectForKey:@"CFBundleVersion"];
33、苹果app权限NSPhotoLibraryUsageDescriptionApp需要您的同意,才能访问相册NSCameraUsageDescriptionApp需要您的同意,才能访问相机NSMicrophoneUsageDescriptionApp需要您的同意,才能访问麦克风NSLocationUsageDescriptionApp需要您的同意,才能访问位置NSLocationWhenInUseUsageDescriptionApp需要您的同意,才能在使用期间访问位置NSLocationAlwaysUsageDescriptionApp需要您的同意,才能始终访问位置NSCalendarsUsageDescriptionApp需要您的同意,才能访问日历NSRemindersUsageDescriptionApp需要您的同意,才能访问提醒事项NSMotionUsageDescriptionApp需要您的同意,才能访问运动与健身NSHealthUpdateUsageDescriptionApp需要您的同意,才能访问健康更新NSHealthShareUsageDescriptionApp需要您的同意,才能访问健康分享NSBluetoothPeripheralUsageDescriptionApp需要您的同意,才能访问蓝牙NSAppleMusicUsageDescriptionApp需要您的同意,才能访问媒体资料库
34、控件设置边框
_describTextlayerborderColor = [[UIColor colorWithRed:2150 / 2550 green:2150 / 2550 blue:2150 / 2550 alpha:1] CGColor];
_describTextlayerborderWidth = 10;
_describTextlayercornerRadius = 40;
_describTextclipsToBounds = YES;
35、//隐藏电池条的方法
-(BOOL)prefersStatusBarHidden{
return YES;
}
36、延时 *** 作
[NSThread sleepForTimeInterval:2];
方法二:
[self performSelector:@selector(delayMethod) withObject:nil afterDelay:15];
37、系统风火轮:
[UIApplication sharedApplication]networkActivityIndicatorVisible = NO; //隐藏
38、//didSelectRowAtIndexPath:方法里面找到当前的Cell
AssessMentCell cell = [tableView cellForRowAtIndexPath:indexPath];
39、navigation上返回按钮的颜色以及返回按钮后面文字去掉
//返回按钮后边文字去掉
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
forBarMetrics:UIBarMetricsDefault];
//设置左上角返回按钮的颜色
selfnavigationControllernavigationBartintColor = UIColorFromRGB(0x666666);
40、lineBreakMode //设置文字过长时的显示格式
labellineBreakMode = NSLineBreakByCharWrapping;以字符为显示单位显
示,后面部分省略不显示。
labellineBreakMode = NSLineBreakByClipping;剪切与文本宽度相同的内
容长度,后半部分被删除。
labellineBreakMode = NSLineBreakByTruncatingHead;前面部分文字
以……方式省略,显示尾部文字内容。
labellineBreakMode = NSLineBreakByTruncatingMiddle;中间的内容
以……方式省略,显示头尾的文字内容。
labellineBreakMode = NSLineBreakByTruncatingTail;结尾部分的内容
以……方式省略,显示头的文字内容。
labellineBreakMode = NSLineBreakByWordWrapping;以单词为显示单位显
示,后面部分省略不显示。
以上就是关于实时获取ios当前专注模式全部的内容,包括:实时获取ios当前专注模式、iOS14时钟时间不对怎么设置、iOS开发中遇到的小问题-----总结等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)