自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 关于输入框富文本实时输入字体颜色变化问题

关于输入框富文本实时输入字体颜色变化问题项目开发中做聊天框架项目,使用自己开发的聊天键盘(表情,更多,输入框),而不使用第三方框架过程,会出现较多问题,目前在关于QQ那样的@弹窗,包含搜索,这里描述的是关于输入框中当选中需要@名字之后,名字变色,后接着输入的文字需要不受其影响当我开发@弹窗过程中,根据需求实现@名字变色,通过富文本改,但是出现缺陷,就是接着输入的文字,或符号都是受到富文本影响变成了同样字体颜色,这个就比较苦恼,后面是找到一个解决方案:在输入框实时输入的协议中设置输入框的一个属性 ,t

2021-07-22 16:55:57 930

原创 设置手机设备网络信号旁边的菊花转圈

设置手机设备网络信号旁边的菊花转圈[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];设置YES就出现这个转圈反之设置为NO就取消这个转圈

2019-10-04 13:02:39 297

原创 sortUsingDescriptors 数组排序函数

sortUsingDescriptors 数组排序函数NSMutableArray *arr=[NSMutableArray arrayWithObjects:@{@"name":@13},@{@"name":@45},@{@"name":@1},@{@"name":@10}, nil]; NSMutableArray *sortDescriptors=[NSMutableArray a...

2019-10-04 13:00:18 455

原创 在UITableViewCell中,属性的get方法无法执行原因

在UITableViewCell中,属性的get方法无法执行原因在cell中想要执行属性重写的get方法当对象想要调用属性的get方法时,那么对象在要调用属性的写法就:self.xx只有这样的写法才会调用属性的get方法...

2019-10-04 12:58:27 122

原创 拖动tableview时收起键盘和设置所有的cell点击

拖动tableview时收起键盘和设置所有的cell点击_myTableView.allowsSelection = NO; //拖动tableView时收起键盘 _myTableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag...

2019-10-04 12:56:26 127

原创 iOS:SVN出错 Description : The working copy is locked due to a previous error

iOS:SVN出错 Description : The working copy is locked due to a previous error使用CornerStone工具update最新SVN代码报错:The working copy is locked due to a previous error,不仅无法上传,也无法更新,错误提示被锁。解决方法;在CornerStone找到本地代...

2019-10-04 12:55:12 256

原创 改变导航条返回按钮的样式

改变导航条返回按钮的样式self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];self.navigationController.navigationBar.tintColor...

2019-10-04 12:53:43 411

原创 改变约束的长度,从而避免出现键盘出现的视图移动出现的问题

改变约束的长度,从而避免出现键盘出现的视图移动出现的问题当我们对视图添加约束进行适配手机屏幕时,会出现的问题是文本框设置了随着键盘的出现而移动位置,但是因为添加了约束,约束不会自动随着键盘的出现而移动位置,需要我们进行设置1.把某条想要改变长宽度的约束设置成属性(或者从storyboard中拖拽到类中使成属性)2。在需要改变布局的地方进行设置,这样我们就达到了我们想要的结果了,这个最初的想...

2019-10-04 12:51:07 99

原创 UIScrollView中设置图片无法滑动过头出现背景

UIScrollView中设置图片无法滑动过头出现背景scrollView中有一个属性bounces,设置这个属性可以使scrollview中的图片无法滑动过头出现背景_scrollView.bounces=NO;如果不想出现这样子的话,就需要设置这个属性就不会出现了...

2019-10-04 12:47:59 223

原创 获取添加在tableView中的控件的坐标,以便可以设置上拉或者下拉表

获取添加在tableView中的控件的坐标,以便可以设置上拉或者下拉表-(CGRect)getCGRectForButtonOnTableView{ NSIndexPath *indexPath=[NSIndexPath indexPathForRow:0 inSection:4]; CGRect rectInTableView = [myTableView rectForRo...

2019-10-04 12:44:49 146

原创 UITextView中对键盘输入的文本捕获(监听)不到的一种情况

UITextView中对键盘输入的文本捕获(监听)不到的一种情况在textView中为了监听文本,从而使用了textView协议进行监听,在随着文本变化而调用的函数的中(BOOL)textView:(UITextView )textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString)text;在使用这个...

2019-10-04 12:43:32 527

原创 微信分享的简单应用

微信分享的简单应用在微信开放平台上申请应用之后并下载sdk进行导入,1.先导入需要的框架包:SystemConfiguration.framework, libz.dylib, libsqlite3.0.dylib, libc++.dylib, Security.framework, CoreTelephony.framework, CFNetwork.framework2.在你的工程文件中...

2019-10-04 10:24:31 250

原创 QQ分享的简单应用

QQ分享的简单应用在腾讯开放平台申请应用,拿到需要的appId,下载最新的QQ分享sdk导入工程中1.添加SDK依赖的系统库文件:Security.framework”, “libiconv.dylib”,“SystemConfiguration.framework”,“CoreGraphics.Framework”、“libsqlite3.dylib”、“CoreTelephony.fra...

2019-10-03 20:32:58 545

原创 SDWebImage降低内存消耗的方法

SDWebImage降低内存消耗的方法对列表图片显示的速度要求不那么高的话可以把 // SDWebImage memory problem [[SDImageCache sharedImageCache] setShouldDecompressImages:NO]; [[SDWebImageDownloader sharedDownloader] setShouldDecom...

2019-10-03 20:25:11 278

原创 对物理内存的用量检测方法

对物理内存的用量检测方法// 获得当前 App 的内存占用情况- (NSUInteger)getResidentMemory { struct task_basic_info t_info; mach_msg_type_number_t t_info_count = TASK_BASIC_INFO_COUNT; int r = task_info(mach_task_...

2019-10-03 20:23:33 170

原创 根据颜色获取R,G,B值

根据颜色获取R,G,B值- (void)getRGBComponents:(CGFloat [3])components forColor:(UIColor *)color { CGColorSpaceRef rgbColorSpace = CGColorSpaceCreateDeviceRGB(); unsigned char resultingPixel[4]; ...

2019-10-03 20:21:22 1182

原创 安装cocoapods时出现的问题

安装cocoapods时出现的问题error: RPC failed; curl 56 SSLRead() return error -98064 bytes/sfatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed解决:sudo xcode-select -switch /Ap...

2019-10-03 20:17:16 119

原创 设置NavigationBar返回按钮的图片

设置NavigationBar返回按钮的图片#import <UIKit/UIKit.h>@interface NaviViewController : UINavigationController@end#import "NaviViewController.h"@interface NaviViewController ()@end@implementation ...

2019-10-03 20:16:10 377 1

原创 二级菜单设计

二级菜单设计#import "ViewController.h"@interface ViewController ()<UITableViewDataSource,UITableViewDelegate>{ NSInteger arrayOf;//数组第几个 NSMutableArray * NumberOneArray;//装载1的数组}@property...

2019-10-03 20:14:34 709

原创 image裁剪并旋转角度方案

image裁剪并旋转角度方案image:要进行操作的image对象,angle:旋转的角度-(UIImage *) cropImage:(UIImage*)image withRect:(CGRect)rect withAngle:(double)angle { // Creates a bitmap-based graphics context with rect size ...

2019-10-03 20:12:16 636

原创 动态改变UItabBarItem的数量

动态改变UItabBarItem的数量从3个item变成2个item,反之从2个item变成3个item-(void)changeTabBarItem{ BOOL isManagerVersion=[ShareData sharedSingleton].isManagerVersion; if (!isManagerVersion) { if (self.ta...

2019-10-03 20:10:01 829

原创 跳转页面隐藏NavigationBar和tabbar

跳转页面隐藏NavigationBar和tabbar- (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.navigationController setNavigationBarHidden:YES animated:animated];}- (void)viewWi...

2019-10-03 14:53:35 409

原创 改变按钮点击的高亮背景颜色

改变按钮点击的高亮背景颜色// 颜色转换为背景图片- (UIImage *)imageWithColor:(UIColor *)color { CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef context = ...

2019-10-03 14:51:16 684

原创 UIPageControl自定义图片替换圆点

UIPageControl自定义图片替换圆点[Image imageNamed:@"compose_keyboard_dot_normal"] forKeyPath:@"pageImage"];[pageControl setValue:[UIImage imageNamed:@"compose_keyboard_dot_selected"] forKeyPath:@"currentPageI...

2019-10-03 14:49:35 985

原创 出生日期格式正则表达式

出生日期格式正则表达式比如:1990-02-20NSString *pattern = @"^\\d{4}-\\d{2}-\\d{2}$"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", pattern]; BOOL isMatch = [pred evaluateWi...

2019-10-03 14:47:58 6976

原创 关于edgesForExtendedLayout导致tabbar变色

关于edgesForExtendedLayout导致tabbar变色导航栏和TabBar的背景色会变灰色,解决办法如下self.navigationController.navigationBar.translucent = NO;self.tabBarController.tabBar.backgroundColor = [UIColor whiteColor];self.edgesFo...

2019-10-03 14:46:38 213

原创 BUG集合- PNG unsigned integer out of range.

PNG unsigned integer out of range.Command /Applications/Xcode.app/Contents/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failure解决方法:

2019-10-03 14:43:01 845

原创 BUG集合-导航控制器在pushViewController时的动画卡顿问题

导航控制器在pushViewController时的动画卡顿问题UIViewController的View是空白的,背景显示黑色,背景显示黑色一般有两个原因:1.背景色是黑色的2.UIColor的alpha值是0。所以需要进行验证,查看背景是透明的,还是黑色的而UIViewController的view默认color为空,背景色是透明的,这其实不是卡顿,而是由于透明颜色重叠后视觉上的问题...

2019-10-03 14:41:30 197

原创 BUG集合-UIScrollView中的scrollRectToVisible方法使用无效

UIScrollView中的scrollRectToVisible方法使用无效scrollRectToVisible无法自动滚动到可视化图片的原因很大可能是UIScrollView的containSize的设置问题,containSize的x,y坐标都不能为0,必须要一个非零值才能使scrollRectToVisible可以滚动...

2019-10-03 14:40:17 308

原创 BUG集合-论tableview的viewForHeaderInSection:函数无法执行第二遍,或无法执行自定义viewForHeaderInSection:

论tableview的viewForHeaderInSection:函数无法执行第二遍,或无法执行自定义viewForHeaderInSection:在tableview 的函数中有着-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section用来设置列表头的样式,但会出现以下两...

2019-10-03 14:38:35 447

原创 BUG集合-关于在UITableView上的cell实现图表曲线图展示出现重复,重叠数据的问题

关于在UITableView上的cell实现图表曲线图展示出现重复,重叠数据的问题在UItableViewCell上实现图表曲线图展示数据,假如在cell中添加一个View视图,在这个视图上实现drawRect绘制曲线图,当绘制完成之后,tableview上下滚动时,滚出屏幕的cell因为复用机制问题出现数据重叠,重复解决方案:1.不需要添加view视图,而是直接创建cell的子类,在子类中...

2019-10-03 14:36:24 192

原创 BUG集合-关于在某页面返回上一级页面,突然闪现软键盘的bug

关于在某页面返回上一级页面,突然闪现软键盘的bugA,B两个页面,A页面跳转到B页面,在B页面有文本框TextFeild,而也处理了关闭键盘的操作,但是在返回上一级页面时,也就是返回A页面后,突然闪现了一下键盘,弹出键盘后自动收缩键盘,用户体验不好,而造成如此原因有:1.页面跳转的时间先于键盘关闭的动画时间,使得键盘还来不及完全关闭而出现这种情况,可以设置延时跳转操作在B页面设置了警告框U...

2019-10-03 14:33:08 209

原创 BUG集合-在tableviewcell中除了第一行cell之外其他行cell无法响应点击事件的奇葩问题

在tableviewcell中除了第一行cell之外其他行cell无法响应点击事件的奇葩问题当我们在自定义cell中,使用代码创建视图,而不是storyBoard中进行拖拽控件的,在定义cell中我们通常会在cell添加图片手势,或者按钮之类的操作,并且添加了相对应的响应事件进行对应的连接,但是在运行之后会突然发现在cell中除了第一行cell可以进行交互之外,其他行的cell无法进行交互,无论...

2019-10-03 14:28:08 269

原创 BUG集合-错误:Failed to instantiate the default view controller for UIMainStoryboardFile 'Main'

错误:Failed to instantiate the default view controller for UIMainStoryboardFile ‘Main’ - perhaps the designated entry point is not set?出现错误的的原因是没有给你的StoryBoard设置默认显示的controller...

2019-10-03 14:26:14 637

原创 BUG集合-异常:Invalid parameter not satisfying:[name length]>0

异常:Invalid parameter not satisfying:[name length]>0出现这个异常,你只能在运行重新再演示出这个异常,才能捕捉到异常,原因:是在使用系统自带的创建storyboard的方法中传入的参数位nilUIStoryboard* storyboard = [UIStoryboard storyboardWithName:storyboardName...

2019-10-03 14:23:51 4603

原创 BUG集合-微信分享点击之后无法跳转到微信app应用进行分享

微信分享点击之后无法跳转到微信app应用进行分享微信分享点击之后无法跳转到微信app应用进行分享的错误原因:提供的缩略图过大,所以无法跳转,这个参数需要的图片不能过大解决方案:1.换一张小的图片2.压缩图片`/**图片缩放@param image 原图片@param scale 缩放比例,如0.1表示缩放至原图的10%@return 缩放后的照片*/(UIImage...

2019-10-03 14:21:06 3227

原创 BUG集合-post上传数据,后台接收的数据出现乱码问题

post上传数据,后台接收的数据出现乱码问题[request setValue:@“application/x-www-form-urlencoded; charset=utf-8” forHTTPHeaderField:@“Content-Type”];

2019-10-03 14:16:40 122

原创 BUG集合-iphone7运行app访问接口出现一直访问中的状态

iphone7运行app访问接口出现一直访问中的状态这时有可能是网络权限被关闭了,所以需要设置网络权限

2019-09-29 17:50:23 212

原创 BUG集合-在项目的storyboard中新增ViewController,进行跳转出现问题

在项目的storyboard中新增ViewController,进行跳转出现问题在已有的项目中新增ViewController页面,对其设置跳转,在项目运行过程点击无法跳转,并且cpu突然增高,页面出现卡死状态,暂定原因未明:可能是缓存出现问题,或者其他原因,解决方案:对项目进行clean一下,清除...

2019-09-29 17:45:37 161

原创 BUG集合-invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific

invalid mode ‘kCFRunLoopCommonModes’ provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.项目在进行点击某个按钮或事件进行跳转...

2019-09-29 17:43:44 3596

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除