iOS
00圈圈
所发代码,文字,截图均出自本人之手,不苛求百分百原创,允许引用,允许借鉴。绝不Copy,以Copy为耻!!!
展开
-
iOS 状态栏留白(UITableView)
开发中需要隐藏导航栏,让UITableView的y为0,设置UITableView的frame为0, 0, screenWidth, screenHeight)后,通常状态栏会有一部分留白。原创 2023-02-10 11:36:48 · 466 阅读 · 0 评论 -
iOS Please ensure the provisioning profile is configured for this device
Please ensure the provisioning profile is configured for this device原创 2022-10-30 23:40:00 · 3169 阅读 · 0 评论 -
仅使用p12文件和mobileprovision文件打包
iOS仅使用p12文件和mobileprovision文件打包Xcode,ipa包原创 2022-10-26 15:29:05 · 1581 阅读 · 0 评论 -
App Store Connect Operation Error
App Store Connect Operation Error原创 2022-10-21 17:47:53 · 2099 阅读 · 0 评论 -
iOS App更换图标Logo(本地更换)
iOS App更换图标Logo(本地更换)原创 2022-09-30 17:38:58 · 3725 阅读 · 0 评论 -
iOS TestFlight 使用详解
iOS TestFlight 使用详解原创 2022-09-15 18:02:58 · 12686 阅读 · 0 评论 -
iOS 证书不受信任
iOS 证书不受信任原创 2022-06-02 17:17:18 · 513 阅读 · 0 评论 -
iOS 正则表达式的(\b)转义字符
iOS 密码正则表达式 转义字符原创 2022-06-02 11:11:46 · 417 阅读 · 0 评论 -
禁止navigationController左滑手势
在禁止左滑的viewController的viewDidAppear里设置:- (void)viewDidAppear:(BOOL)animated{[super viewDidAppear:animated];if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {//这里对添加到右滑视图上的所有手势“禁用”for (UIGestureRecogniz原创 2022-04-19 15:45:59 · 985 阅读 · 0 评论 -
UIButton 左缩进几个单位
正常情况下,UIButton的文字居中显示,如果想Button 左缩进几个单位,需要设置:button.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft;button.titleEdgeInsets=UIEdgeInsetsMake(0,10,0,0);原创 2022-04-19 15:39:43 · 140 阅读 · 0 评论 -
Web调用iOS的原生方法( App通过web拉起小程序)
开发App经常会遇到web和原生交互的问题,例如:点击web上的某个按钮,调用iOS 原生方法我们项目有个需求:点击web上的按钮拉起某个微信小程序。(PS:原先web是可以直接拉起微信小程序,但是2022.4.11之后微信就不允许外部web拉起微信小程序;有点奇怪的是iOS仍旧可以,Android却不行,为了统一方法,都采取web调用App原生方法,由原生方法拉起微信小程序)原理:App原生监听web的点击方法,双方定义好一个接收参数,App原生监听到这个参数后做你想做的事情。iOS 端代原创 2022-04-19 10:21:11 · 1481 阅读 · 0 评论 -
iOS:error: unable to read input file
真机运行项目报错:error: unable to read input file '/Users/sunland-imac/Library/MobileDevice/Provisioning Profiles/9ac98958-ea7f-40e7-8417-c7e25223dc42.mobileprovision': fopen(/Users/sunland-imac/Library/MobileDevice/Provisioning Profiles/9ac98958-ea7f-40e7-8417-c7原创 2022-01-20 10:51:08 · 1980 阅读 · 0 评论 -
ios - UINavigationBar添加背景图片的几种简单思路
UITabBarController下面常常需要为多个ViewController设置导航栏样式,总结了一下遇到过的为UINavigationBar添加背景图片的几种简单思路以设置背景图片为例:第一种,直接在视图里面单独设置每个视图的UINavigationBar,适合每个页面需要不同的导航栏样式。[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bg_all-64"]...转载 2021-04-15 10:38:28 · 1151 阅读 · 0 评论 -
iOS调用系统相机文字改为中文
调用系统相册、相机将“cancel”,“photos”改为“取消”,“相机”。将info.plist里的Localization native development region 值改为China注意,这里的info.list 文件需要在TARGETS-Info-Custom iOS Target Propertise 里改(如下图1), 在文件夹右侧的info.plist入口改不生效(如下图2) ...原创 2021-03-29 10:13:31 · 780 阅读 · 0 评论 -
iOS14 多级页面执行popToRoot方法造成tabbar消失/再出现问题
iOS14之后 A push B push C ,再由C popToRoot到A (或者指定pop到A),则会出现问题1: A 页面他tabbar消失;如果在A页面的viewWillAppear设置了self.tabBarController.tabBar.hidden = NO,可以避免tabbar消失消失的问题,但是会出现问题2: A再push到B,B页面会出现 tabbar;这是xcode12,iOS 14的问题,官方的错误,其他版本不回出现此类问题;解决方法:在pop的代码里将Anim.原创 2021-03-02 14:00:55 · 1079 阅读 · 0 评论 -
iOS 获取当前时间YYYY与yyyy 在跨年时会出现差异
OC 获取当前时间,使用NSDateFormatter转为String类型时设置时间格式“YYYY-MM-dd” 与 “yyyy-MM-dd” 在跨年时间段会出现差异; NSDateFormatter * formatter = [[NSDateFormatter alloc] init]; [formatter :@"yyyy-MM-dd"]; NSDate * dateNow = [NSDate date]; NSString * currentTimeStri...原创 2020-12-30 10:11:39 · 637 阅读 · 0 评论 -
WKWebView监听滚动条变化
App项目有个新需求:进入App,跳出《隐私协议》弹窗,需要浏览完协议内容,才可以点击“确定”按钮。分析需求:需要监听WKWebView的右侧滑动条滑动到底部。WKWebView内部内置了一个ScrollerView,所以其实是监听ScrollerView的纵向滑动。1.设置WKWebView里的ScrollerView代理:webView.scrollView.delegate = self;2.实现ScrollerView的代理方法:- (void)scrollViewDidEndDec原创 2020-12-24 11:44:35 · 2646 阅读 · 0 评论 -
Undefined symbols for architecture i386:
Undefined symbols for architecture i386:真机正常,虚拟机报错:解决:Targets--> Build Settting --> Architectures -- >Build Active Architecture Only->Debug设置为YES关于这个报错,还有各种各样的情况,可以看下面两位兄弟的文章https://blog.csdn.net/azhou_hui/article/details/183...原创 2020-12-09 19:36:21 · 272 阅读 · 1 评论