自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS13关于微信登录回调不成功简单适配

由于iOS13新增SceneDelegate,微信登录授权回调的时候会走SceneDelegate不会调用AppDelegate的openurl-(void)scene:(UIScene*)sceneopenURLContexts:(NSSet *)URLContextsAPI_AVAILABLE(ios(13.0)){NSSet*set = URLContexts; [...

2020-04-23 16:41:04 2002

原创 iOS设置某个界面允许横竖屏切换

AppDelegate.h中@property(nonatomic,assign)NSInteger allowRotation;AppDelegate.m中初始化allowRotation    self.allowRotation = 0; - (NSUInteger)application:(UIApplication *)application

2016-05-10 09:39:47 2015

原创 解决navigationbar颜色不纯问题

最近有个同学问我关于导航栏颜色不纯的问题 ,然后给解决了一下。    self.navigationController.navigationBar.translucent = NO;    self.extendedLayoutIncludesOpaqueBars =YES;

2015-12-17 16:41:57 1711

原创 iOS立方体翻转3D特效

////  ViewController.m//  3D动态旋转动画////  Created by 杨继雷 on 15/12/9.//  Copyright © 2015年杨继雷. All rights reserved.//#import "ViewController.h"#define imageCount 5

2015-12-09 12:18:00 3487

原创 最新支付宝集成遇到的问题

1.#include not find解决办法:需要在building setting --> header search paths中添加路径($(SRCROOT)/项目名称/文件的绝对地址)2.没有支付宝app的时候,支付网页不显示?解决办法1.:如果有main.storyboard的话把info.plist 里的Main storyboard file bas

2015-11-25 18:56:42 677

原创 最新支付宝集成遇到的一些坑。

最近本人项目中有集成支付宝这个需求趟了好多坑,希望大家不要继续趟这些坑了。首先支付宝有的人集成之后会报这个错误1.#include not find需要在building setting --> header search paths中添加路径($(SRCROOT)/项目名称/文件的绝对地址)配置URL Schemes你可以直接在info.plist中直接添加,也可以在i

2015-11-24 16:35:42 4760 1

转载 iOS推送消息怎么实现icon图标的数字累加

在你自己服务器上做计数,客户端做减法并反馈给你的服务器,然后你服务器将需要显示的数字发送给苹果推送服务器(就是消息中的badge)比如:1.你服务器上发送出去3个推送消息到A手机2.此时A手机没有打开该应用(即不存在减法操作),这时再次给A发送推送的话就在3的基础上做累加OR:此时手机A打开过,阅读了1个推送(反馈给服务器),服务器做减1操作,再次推送时就在(3

2015-11-19 12:18:11 606

原创 iOS如何显示桌面应用图标上的推送消息数(大神勿进)

//获取用户授权    if (version >=8.0) {        UIUserNotificationSettings *settings = [UIUserNotificationSettingssettingsForTypes:UIUserNotificationTypeBadgecategories:nil];        [[UIAppl

2015-11-17 10:16:42 5180

原创 当导航push到二级界面隐藏tabbar返回的时候不隐藏的BUG解决办法

self.hidesBottomBarWhenPushed=YES;NextViewController *nextViewController= [[NextViewController alloc]init];[self.navigationController pushViewController:nextViewController animated:YES];

2015-11-16 16:39:25 508

原创 如何在继承于UITableViewCell的类中获取这个cell得主视图控制器

@interface ACell :UITableViewCell@implementation ACellAViewController *a = (AViewController *)[self findViewController:button];BViewController *b =[[BViewControlleralloc]init];

2015-11-13 17:19:15 1567

原创 iOS通过tag值找不到对应的控件

通过tag值找不到对应的控件的问题:1.可能是父视图不正确。2.可能对应tag值混淆(例如不同label设置同一个tag值)。

2015-11-09 15:45:21 736

原创 iOS UIButton如何设置字体居中对齐

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];btn.contentHorizontalAlignment =UIControlContentHorizontalAlignmentLeft;

2015-11-06 14:29:28 11254

原创 如何删掉工程中DerivedData

Xcode--->Preferences--->Locations---->Derived Data修改成Default就可以删除工程中Derived Data文件了。

2015-11-05 11:05:01 2741

原创 iOS生成随机数

生成A到B的随机数:-(int)createRandomNumber:(int)a to:(int)b{    return (int)(from + (arc4random() % (b - a +1)));}

2015-11-04 12:05:42 287

原创 Xcode编译工程时出现Unknown type name 'NSString' 错误

错误如图:这个一般是预编译问题,只需要在预编译文件加上:#ifdef __OBJC__#import #endif

2015-10-30 10:54:05 10473

原创 如何获取不同cell上的button点击事件

最近有同学总是在问怎么获取不同cell中得button点击事件,就分享一下我的经验,直接上代码。{NSIndexPath *_indexPath;}-(void)buttonClicked:(UIButton *)button{    UITableViewCell *cell = (UITableViewCell *)[button super

2015-10-28 09:48:49 1260

原创 使用七牛云的一些心得(如何判断上传图片是否成功)

-(void)uploadImage{    NSString *token = uploadToken;    QNUploadManager *upManager = [[QNUploadManageralloc] init];    NSString *uploadKey =  [NSStringstringWithFormat:@"%@_%@",[[

2015-10-27 15:31:31 4038

原创 自定义类似于淘宝的评价星星功能

////  StarView.h//  Tiaozhu////  Created by 杨继雷 on 15/8/20.//  Copyright (c) 2015年 Tiaozhuwang.com. All rights reserved.//#import @interface StarView :UIVie

2015-09-28 12:00:16 974

原创 升级xcode7适配iOS9出现的一些错误

1.iOS9默认是https请求,所以要做一下修改:在info.plist上加上2.使用url scheme必须加入白名单在info.plist上加上3.bitcode提示:解决办法:

2015-09-18 10:27:05 628

翻译 xcode自动对齐

xcode自动对齐control+i

2015-04-27 18:24:04 580

原创 设置边框颜色

btn.clipsToBounds =YES;            btn.layer.borderWidth =1;            btn.layer.borderColor = [UIColor redColor].CGColor;

2015-04-25 15:45:38 880

转载 UILabel设置一段文字不同颜色和不同大小

//设置不同字体颜色-(void)fuwenbenLabel:(UILabel *)labell FontNumber:(id)font AndRange:(NSRange)range AndColor:(UIColor *)vaColor{    NSMutableAttributedString *str = [[NSMutableAttributedString alloc] i

2015-04-08 16:44:29 1030

原创 popToViewController的正确使用方法

//这里面MyEditingViewController是你想要跳转的界面for (UIViewController *controller in self.navigationController.viewControllers) {       if ([controller isKindOfClass:[MyEditingViewControllerclass]])

2015-04-01 19:56:34 532

原创 改变segment的字体颜色与字体大小

UISegmentedControl*seg=[[UISegmentedControl alloc]initWithItems:[NSArray arrayWithObjects:@"11",@"22",@"33", nil]];seg.frame=CGRectMake(20, 100, 280, 40);NSDictionary *dic = [NSDictionary dictiona

2015-01-31 14:10:21 561

原创 UIImage中两种获取图片的方法的区别

//静态缓存图片 - 当图片被加载之后会将图片缓存在静态区内存中,造成程序占用内存大,但是由于是缓存在静态区的图片所以再次调用图片时无需加载直接读取(占内存,效率高)    //调用多图片质量低    //UIImage *bgImage = [UIImage imageNamed:@"图片名"];    //不缓存图片  - 每次调用此方法时会临时加载图片,释放后图片页随之释放,当再

2015-01-22 14:56:58 346

原创 上线app需要注意的一些问题

我们通常不将大型文件存入沙盒的documents里,面一般存在library中的caches中。是因为云同步的时候需要同步documents文件苹果公司不想讲存档可以从一个机器转到另一个机器上所以缓存到caches上。当documents文件过大时,云同步时间过长,会影响用户体验//上线app

2015-01-16 11:49:06 426

原创 UIActionSheet中遇到的小问题

当使用tabBarController做为根视图控制器的时候,通过一个按钮在这个视图控制器上加一个UIActionSheet的时候,我们会出现一个小错误,这个小错误可能使UIActionSheet不能正常使用。Presenting action sheet clipped by its superview. Some controls might not respond to touche

2015-01-10 09:06:20 408

原创 tableView跳转界面时取消之前界面被选中状态

在我们通过导航进行界面跳转时,会发现这样一个现象,在通过导航跳转回原来的界面,之前通过-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath进行跳转的被选中的cell仍然是被选中状态,这种状态很影响用户体验可以通过途中方法解决。被选中的cell时的状态可以通过以

2015-01-10 08:36:34 404

转载 IOS7.0 sizeWithFont:constrainedToSize:lineBreakMode:方法

之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是该方法已经被iOS7 Deprecated了,而iOS7新出了一个boudingRectWithSize:options:attributes:context方法来代替。而具体怎么使用呢,尤其那个attribute(属性)NSDictionary

2015-01-09 17:26:53 408

翻译 滚动视图的调整

由于iOS7.0之后系统做了调整,所以滚动视图本身或者他的子类,当在导航下得视图控制器里面添加的时候,会自动向下移动64像素(专题栏高度+导航栏高度) //解决办法:将滚动视图所在的视图控制器下面的属性关闭 self.automaticallyAdjustsScrollViewInsets = NO;

2014-12-28 11:48:28 363

空空如也

空空如也

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

TA关注的人

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