实时获取ios当前专注模式

实时获取ios当前专注模式,第1张

实时获取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开发中遇到的小问题-----总结等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9320727.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存