iOS 常用公共方法
ios常用公共方法,保存一下,万一用到了呢? http://ios.jobbole.com/85384/【详细】
WebVIew高度自适应
2017年02月13日 赞:1 评论:0 阅读:134
关于计算字符串宽高的问题
1.如果是单行显示的话计算字符串宽度(只需传字符串及其font值即可) CGFloat strWidth=[@"" sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:17]}].width; 2.计算其宽高(适用于单行或多行)(width在计算高度时需限定,宽度时写成最大就可以了,字号根据需要传) CGSize size=[@"" boundingRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin...【详细】
WebVIew高度自适应
2017年01月05日 赞:1 评论:0 阅读:161
WebVIew高度自适应
WebVIew高度自适应 1.实现下面的事件方法能使WebView大小高度自适应: 遵守协议UIWebViewDelegate,设置代理self.webView.delegate=self; 实现- (void)webViewDidFinishLoad:(UIWebView *)webView事件方法 - (void)webViewDidFinishLoad:(UIWebView *)webView //网页加载完成的时候调用 { CGRect frame = webView.frame; CGSize fittingSize = [webView sizeThatFits:CGSizeZero]; frame.size = fittingSize; webView.frame = f...【详细】
WebVIew高度自适应
2016年12月23日 赞:0 评论:0 阅读:147
设置lable文字粗细问题
UILable *label = [[UILabel alloc]init]; 设置字体粗细,需要设置 label.font = [UIFont fontWithName:@"Helvetica" size:15.f]; @"Helvetica"是字体的样式,也就是字体的风格,相当于宋体、楷体等。 常用的字体有Arial,Helvetica等,要加粗就在其后加"-Bold",如,@"Helvetica-Bold"。 size:15.f,这是设定字体的大小,在ios中,size:15.f,其中的15表示15个点(不是像素。如果是retina屏...【详细】
设置lable文字粗细问题
2016年12月05日 赞:0 评论:0 阅读:106
用户是否允许定位
if (kCLAuthorizationStatusDenied == [CLLocationManager authorizationStatus] || kCLAuthorizationStatusRestricted == [CLLocationManager authorizationStatus]) { NSLog(@"不允许定位"); } if ([CLLocationManager locationServicesEnabled] && ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedWhenInUse)) { NSLog(@"允许定位"); }【详细】
用户是否允许定位
2016年11月26日 赞:1 评论:0 阅读:148
四舍五入
/*price:需要处理的数字, position:保留小数点第几位,*/ -(NSString *)notRounding:(float)price afterPoint:(int)position { NSDecimalNumberHandler* roundingBehavior = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundDown scale:position raiseOnExactness:NO raiseOnOverflow:NO raiseOnUnderflow:NO raiseOnDivideByZero:NO]; NSDecimalNumber *ouncesDecimal; NSDecimalNumber *roundedOunces; ouncesDecimal = [[NSDecimalNu...【详细】
四舍五入
2016年11月11日 赞:1 评论:0 阅读:120
NSValue的简单使用
今天在做地图时获取到的地图经纬度是用NSValue包装的,学习了一种新方法,可以把自己定义的类对象存到字典或数组中,很方便 NSValue * theValue=searchPtArray[indexPath.row]; CLLocationCoordinate2D coor; [theValue getValue:&coor];//获取包装好的值 NSLog(@"显示的经纬度:%f",coor.longitude);//使用值 NSLog(@"显示的经纬度:%f",coor.latitude);//使用值 NSValue * oneValue=[NSValu...【详细】
NSValue的简单使用
2016年10月31日 赞:1 评论:0 阅读:175
webview加载时出现黑色底部,划到边界灰色背景
三句核心代码 myWebView.scrollView.backgroundColor=[UIColor whiteColor]; myWebView.opaque = NO; myWebView.backgroundColor = [UIColor clearColor];【详细】
webview加载时出现黑色底部 划到边界灰色背景
2016年10月31日 赞:0 评论:0 阅读:118
导入第三方库时出现错误
出现** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x797e44d0'错误 在buid setting 里面的other linker flags 后面添加 -ObjC【详细】
导入第三方库时出现的错误
2016年10月24日 赞:0 评论:0 阅读:130
微信支付的实现及问题
昨天在项目中集成微信支付,调起支付的时候总是显示recode=-2,今天无意中发现是签名的问题,因为昨天在网上看到要自己生成签名,其实应该直接用服务器返回的签名。 1.首先要导入头文件和sdk,这不用说了,wechatAurhsdk.h,wxapi.h,wxapimanager.h,wxapimanager.m,wxapiobject.h,libwechatsdk.a 然后在配置在配置url type 填写微信的appid 然后在info.plist中配置白...【详细】
微信支付的实现及问题
2016年10月24日 赞:0 评论:0 阅读:288
动画的一些实现
http://blog.csdn.net/wildfireli/article/details/23086847【详细】
动画 放大缩小 旋转
2016年10月15日 赞:0 评论:0 阅读:206
聊天气泡拉伸功能
类似于固定图片上、下、左、右部分的尺寸,拉伸没有限定的范围 UIImage * image=[UIImage imageNamed:@"shouye_icon_biaoqian"]; UIEdgeInsets insets = UIEdgeInsetsMake(7, 7, 20, 7); image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch]; topCell.bottomRag.image=image;【详细】
聊天气泡拉伸功能
2016年09月19日 赞:0 评论:0 阅读:124
获取明天的时间,年份,天,时,分,秒
//返回明天的日期 -(NSString *)GetTomorrow { NSDate * date=[NSDate date]; NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *components = [gregorian components:NSWeekdayCalendarUnit | NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit fromDate:date]; [components setDay:([components day]+1)]; NSDate *beginningOfWeek = [gregorian dateFromComponents:components]; NSDateFor...【详细】
获取时间 明天
2016年09月02日 赞:0 评论:0 阅读:165
模拟器和真机本地存储不一样
今天要做购物车本地存储,模拟器上可以存本地读写,但在真机上就不行了,再网上找了下,发现问题所在,具体参考本片博客http://blog.csdn.net/x1135768777/article/details/7623237【详细】
本地存储模拟器和真机不同
2016年08月04日 赞:0 评论:0 阅读:158
关于证书的错误
前两天在打包到fir.im上时打的adhoc包之前莫名的错误,修改好后没在意,今天发布时又出现错误,证书没问题啊,是active状态的创建时也没选错选项,但选择后就是一直警告找不到证书,于是各种试,列出几个问题 1.identity那儿的team必须选上,因为项目中有好几个,不选有可能用的不是这个,如果只有一个可以选择none,无所谓,只要team下...【详细】
证书错误 删除无用证书
2016年08月03日 赞:0 评论:0 阅读:174
支付宝集成错误
一般来说都不会错,但支付宝文档没说清,纠结了好久,如果基本就是三个问题 1要导入的文件有8个 (AlipaySDK.bundle,AlipaySDK.framwork,libcrypto.a,libssl.a,openssl,order.h,order.m,util) 之前没添加两个.a文件一直报错,添加进后还必须使用支付宝demo的两个sdk,否则还是报错 2.base64错误和openssl错误 导入头文件#import 即可解决 3还有就是找不到路径或文件错...【详细】
支付宝集成错误
2016年08月03日 赞:0 评论:0 阅读:152
本地存储,先保存一下,避免以后找不到
http://www.cnblogs.com/ios8/p/ios-archive.html 试验了一个数组存储 NSMutableDictionary * dicOne=[[NSMutableDictionary alloc]init]; [dicOne setObject:@"你好啊啊" forKey:@"one"]; NSMutableDictionary * dicTwo=[[NSMutableDictionary alloc]init]; [dicTwo setObject:dicOne forKey:@"one"]; NSString *multiHomePath = [NSHomeDirectory() stringByAppendingPathComponent:@"multi.archiver"]; NSMutableArray * arrayrray=[[NSMutableArray alloc]init]; ...【详细】
本地存储 先保存一下 避免以后找不到
2016年07月28日 赞:0 评论:0 阅读:183
无限轮播封装
因为项目中用到了无限轮播,正好有个之前有个同事项目中用到了,拿来分享下,方便调用,封装到了一个类里面直接调用就可以了 1.h文件 #import <UIKit> @protocol myviewDelegate; @interface myview : UIView @property(weak,nonatomic)id<myviewDelegate>delegate; -(instancetype)initWithFrame:(CGRect)frame; -(void) setupWithArray:(NSArray *)array; -(void) setupWithLocalArray:(NSArray *)arra...【详细】
无限轮播封装
2016年07月19日 赞:0 评论:0 阅读:361
字符串相关操作修改
1去空格和换行: [字符串对象 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 2字符串分割 NSString *abc =@"1|2|3|4|5"; NSArray *arr =[abc componentsSeparatedByString:@"|"]; NSLog(@"------%@",arr); 3字符串替换: [@“1 2 3 4” stringByReplacingOccurrencesOfString:@" " withString:@“”] 4计算字符串宽度: 1.CGFloat nameWidth = [self.nameLabel.text sizeWithAttributes:@{NSFontAttri...【详细】
字符串相关操作修改
2016年07月14日 赞:0 评论:0 阅读:224
字符串部分文字显示不同的颜色
直接调用方法可以使lable的部分文字显示指定的颜色,可添加多个指定文字及颜色 adressLable.text=@"[默认地址]的减肥开始是减肥了开始"; [self differentColorWithLable:adressLable string:adressLable.text]; //字符串显示不同颜色 -(void)differentColorWithLable:(UILabel *)lable string:(NSString *)str { NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc] initWithString:str]; NSRang...【详细】
字符串部分文字显示不同的颜色
2016年07月14日 赞:0 评论:0 阅读:292
共47个 共3页 123
sina weixin mail 回到顶部