iOS开发
想起那天夕阳下的奔跑
想起那天夕阳下的奔跑,那是我失去的青春
展开
-
iOS 10导航栏常用属性设置
//设置整个项目的item状态UIBarButtonItem *item = [UIBarButtonItemappearance];//设置item普通状态NSMutableDictionary *attrs = [NSMutableDictionarydictionary];//设置字体及字体大小例:attrs[NSFontAttributeName] = [UIF原创 2017-01-03 15:42:48 · 1329 阅读 · 0 评论 -
iOS 常用宏定义
//字符串是否为空#define kStringIsEmpty(str) ([str isKindOfClass:[NSNull class]] || str == nil || [str length] <1 ? YES : NO )//数组是否为空#define kArrayIsEmpty(array) (array == nil || [array isKindO原创 2017-06-20 17:34:12 · 201 阅读 · 0 评论 -
关于iOS修改SearchBar上Cancel文字颜色
//显示Cancel按钮_searchBar.showsCancelButton = YES;//设置Cancel按钮颜色[[UIBarButtonItem appearanceWhenContainedIn:[UISearchBar class], nil] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKe原创 2017-10-23 09:48:26 · 323 阅读 · 0 评论 -
iOS TabBar和NavigationBar添加阴影
一、tabbar创建阴影去掉默认黑线,设置阴影,代码加在UITabBarController中self.tabBar.backgroundColor = [UIColor whiteColor]; [[UITabBar appearance] setShadowImage:[UIImage new]]; [[UITabBar appearance] setBackgroun转载 2018-01-15 13:38:15 · 910 阅读 · 0 评论 -
iOS 常用宏整理
#ifdef __IPHONE_10_0 //此处编写iPhone版本高于10.0系统的代码#endif#if DEBUG //此处编写DEBUG环境的代码#else //此处编写RELEASE环境的代码#endif#if !TARGET_IPHONE_SIMULATOR //此处编写 非模拟 器代码#endif// RGB颜色转换(16进制->10进制)原创 2018-01-15 13:49:33 · 251 阅读 · 0 评论 -
iOS UILabel适配iOS10
在iOS10的系统中UIlabel不会换行需要在视图的init方法中设置一下约束[self.contentView mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(UIEdgeInsetsMake(0, 0, 0, 0)); }];...原创 2018-03-29 10:50:14 · 151 阅读 · 0 评论 -
iOS 导航栏背景颜色或透明度页面偏移问题修改适配
当按照一下方法设置导航栏背景会导致页面向下偏移UINavigationBar * bar = [UINavigationBar appearance];[bar setBackgroundImage:[self createImageWithColor:MainColor] forBarMetrics:UIBarMetricsDefault];或bar.translucent = NO;这时候需要...原创 2018-03-29 11:00:27 · 918 阅读 · 0 评论 -
iOS 监听UIScrollView滚动停止
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { // 停止类型1、停止类型2 BOOL scrollToScrollStop = !scrollView.tracking && !scrollView.dragging && !scrollView.decelerat...转载 2018-07-09 12:54:04 · 11327 阅读 · 0 评论 -
iOS UITextView添加placeholder
// 通过运行时,发现UITextView有一个叫做“_placeHolderLabel”的私有变量 unsigned int count = 0; Ivar *ivars = class_copyIvarList([UITextView class], &count); for (int i = 0; i < count; i++) { ...转载 2018-07-19 16:57:32 · 193 阅读 · 0 评论 -
iOS 检查版本是否是App Store最新版本
iOS 检查版本是否是App Store最新版本原创 2017-01-13 16:18:40 · 1957 阅读 · 0 评论 -
iOS 关于查看项目中代码总行数
1、打开终端2、cd 进入项目根目录3、输入命令 find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l4、回车出结果。可以根据自己的需求cd到项目中不同目录下查看代码行数,还可以选转载 2017-06-19 17:30:57 · 306 阅读 · 0 评论 -
iOS 10 shareSDK微信分享回调失效
解决了微信分享完成没有回调的问题原创 2017-01-05 12:20:14 · 3383 阅读 · 0 评论 -
UIView渐变透明度
视图透明度渐变原创 2017-01-13 16:01:23 · 531 阅读 · 0 评论 -
CAGradientLayer的一些属性解析
CAGradientLayer的一些属性解析转载 2017-01-13 16:11:09 · 230 阅读 · 0 评论 -
NSInteger转换时间格式字符串和模糊计数字符串
NSInteger转换时间格式字符串和模糊计数字符串原创 2017-01-13 16:31:01 · 299 阅读 · 0 评论 -
安全哈希加密
安全哈希加密原创 2017-01-13 16:32:30 · 375 阅读 · 0 评论 -
iOS获取手机信息
iOS获取手机信息原创 2017-01-13 16:36:07 · 308 阅读 · 0 评论 -
iOS PBEWithMD5AndDES加密
iOS PBEWithMD5AndDES加密原创 2017-01-13 16:42:19 · 534 阅读 · 0 评论 -
iOS 解决UITableViewCell控件切圆角过多导致滑动掉帧
iOS 解决UITableViewCell控件切圆角过多导致滑动掉帧原创 2017-01-20 15:54:47 · 2166 阅读 · 0 评论 -
iOS 关于音乐锁屏控制音乐(锁屏信息设置)
iOS 关于音乐锁屏控制音乐(锁屏信息设置)原创 2017-01-20 16:02:43 · 2701 阅读 · 0 评论 -
【iOS】valueForKeyPath常用用法
valueForKeyPath和valueForKey有一些类似,但也有一些不同的地方。这里就简单说一下valueForKeyPath一些不同的地方。举例来说:1、valueForKeyPath可以获取数组中的最小值、最大值、平均值、求和。代码如下:+ (NSString *)caculateArray:(NSArray *)array{ CGFloat sum = [[ar...翻译 2018-11-07 10:43:53 · 165 阅读 · 0 评论