![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios开发
孤独总裁
代码风骚关键人还帅
展开
-
iOS UITableView的Cell局部更新方案
// 局部更新方案一,section收合的适合会闪退NSArray *visible = [self.MainTableview indexPathsForVisibleRows];[self.MainTableview beginUpdates];[self.MainTableview reloadRowsAtIndexPaths:visible withRowAnimation:UI...原创 2018-08-24 16:36:13 · 1628 阅读 · 0 评论 -
解决iOS 11 下 UICollectionView 的HeaderView 遮挡滚动条
实现即可- (void)collectionView:(UICollectionView *)collectionView willDisplaySupplementaryView:(UICollectionReusableView *)view forElementKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)indexPath ...原创 2018-07-12 15:48:29 · 1780 阅读 · 1 评论 -
AFN设置HTTP请求头
1、比如在使用Post请求,参数使用raw方式的时候,我们可以设置请求头解决问题。AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];manager.r...原创 2018-06-26 11:02:35 · 3880 阅读 · 0 评论 -
iOS 解决UITabBarItem选中图片默认为蓝色的解决方法
最简单的方法是在xcode里面找到我们所对应的selectedImage图片,在最右边有个属性我们将其选为Render As设置为Original Image就可以,不需要我们在自己手写代码进行设置;...原创 2018-06-21 11:38:05 · 686 阅读 · 0 评论 -
iOS计算一段代码执行时间
CFAbsoluteTime startTime =CFAbsoluteTimeGetCurrent();//在这写入要计算时间的代码...CFAbsoluteTime linkTime = (CFAbsoluteTimeGetCurrent() - startTime);NSLog(@"Linked in %f ms", linkTime *1000.0);原创 2017-10-24 18:42:59 · 1590 阅读 · 0 评论 -
iOS设置具体页面横屏或者是竖屏
页面跳转方式:Nav push跳转方式1.设置项目支持的旋转方向:2.创建子类CusNavViewController继承UINavigationController3.写一个子类CusNavigationController 继承 UINavigationController,在CusNavigationController中重写方法:sh原创 2017-10-24 17:28:30 · 642 阅读 · 0 评论 -
toryboard (<UIStoryboard: 0x17406dc00>) doesn't contain a view controller with identifier 'UIViewCon
1、方式修改控制器的名称(如果不可以,使用第二个方法)2、 点击product-》clean按钮清除工程,然后重新在运行程序3、解决问题很简单,但是却浪费了不少时间原创 2017-10-23 10:46:10 · 523 阅读 · 0 评论 -
iOS-UITextField中给placeholder动态设置颜色
placeholderLabel.textColor这个属性,在storyboard/xib中利用KVC设置placeholder颜色原创 2016-10-08 18:08:25 · 311 阅读 · 0 评论 -
通过UIView获取UIViewController
代码如下:- (UIViewController *)findViewController:(UIView *)sourceView{ id target=sourceView; while (target) { target = ((UIResponder *)target).nextResponder; if ([target isKi原创 2016-10-20 10:26:32 · 336 阅读 · 0 评论 -
IOS之监听UITextField的编辑事件
[_textField addTarget:self action:@selector(changed) forControlEvents:UIControlEventEditingChanged];直接这样就可以监听了原创 2016-09-21 15:40:24 · 1158 阅读 · 0 评论 -
禁止锁屏
默认情况下,当设备一段时间没有触控动作时,iOS会锁住屏幕。但有一些应用是不需要锁屏的,比如视频播放器。[UIApplication sharedApplication].idleTimerDisabled = YES;或[[UIApplication sharedApplication] setIdleTimerDisabled:YES];原创 2016-09-06 11:55:48 · 415 阅读 · 0 评论 -
模拟器安装App
1.先打开模拟器.2.在终端中输入 xcrun simctl install booted /path/to/your.app 注意后面/path/to/your.app是指你将要安装的.app文件的路径,输入完毕之后直接Enter,到此你回到你的模拟器中就可以看到相应的app了3. 若出现异常sudo xcode-select -switch xcode路径/Cont原创 2016-09-06 11:52:13 · 228 阅读 · 0 评论 -
使用Objective-C创建UUID
- (NSString *)createUUID{ // Create universally unique identifier (object) CFUUIDRef uuidObject =CFUUIDCreate(kCFAllocatorDefault); // Get the string representation of CFUUID原创 2016-09-06 10:55:15 · 1201 阅读 · 0 评论 -
解决MBProgressHUDDelegate协议下警告__strong或者__weak
上面这样的警告其实是可以忽略的,但是作为有强迫症的程序员,这个警告有点不能忍啊!经过仔细的度娘分析,基本是由于两种情况造成的。情况一:没有遵守协议(基本上都是这种情况造成的)处理方法就是遵守这个协议这个警告就消失了情况二:strong类型不兼容处理方法就是将strong改为weak这个警告就消失了比如使用UIImagePickerControll原创 2016-09-14 14:39:00 · 424 阅读 · 0 评论 -
CocoaPods pod install/pod update更新慢的问题
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-updatepod原创 2016-04-11 21:57:11 · 247 阅读 · 0 评论 -
ios新设备分辨率
1.iPhone5分辨率320x568,像素640x1136,@2x2.iPhone6分辨率375x667,像素750x1334,@2x3.iPhone6 Plus分辨率414x736,像素1242x2208,@3x原创 2015-03-13 13:12:32 · 233 阅读 · 0 评论 -
解决WKWebView加载本地HTML页面ajax请求跨域的问题
一、创建WKWebView的时候设置WKWebViewConfiguration的属性_allowUniversalAccessFromFileURLs为YES,代码如下 WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init]; [configuration setValue...原创 2018-11-09 14:10:35 · 12262 阅读 · 0 评论