iOS
道可-非常道
这个作者很懒,什么都没留下…
展开
-
UIView 中Clip Subviews不起作用?
如图所示,要做原创 2014-07-03 08:52:20 · 3489 阅读 · 0 评论 -
IOS屏幕快照,uiview快照
+ (UIImage *) imageWithView:(UIView *)selectView{ UIGraphicsBeginImageContextWithOptions(selectView.bounds.size, selectView.opaque, 0.0); [selectView.layer renderInContext:UIGraphicsGetCurren转载 2015-01-29 13:40:27 · 2482 阅读 · 0 评论 -
UIWebView通过JS语句获取网页(html)的某些数值
//To get string from the title of the HTML page:NSString*currentURL = [theWebView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('title')[0][removed];"];//To转载 2015-01-30 11:12:18 · 3042 阅读 · 1 评论 -
UIWebView中Html中用JS调用OC方法及OC执行JS代码
HTML代码: HTML中用JS调用OC方法 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> [removed] function openAlbum()原创 2015-01-30 11:00:11 · 25252 阅读 · 0 评论 -
解决RegexKitLite编译报错
在编译RegexKitLite的时候,报错如下:Undefined symbols for architecture i386:"_uregex_open", referenced from:_rkl_getCachedRegex in RegexKitLite.o"_uregex_groupCount", referenced from:_rkl_getC转载 2014-12-11 13:00:55 · 578 阅读 · 0 评论 -
IOS使用NSURLConnection实现文件上传
//字典里面装的是你要上传的内容 NSDictionary *parameters = @{@"content": @"此为内容"}; NSString *strURL = [NSString stringWithFormat:@"%@/Upload.php",SERVER_HOST]; //分界线的标识符 NSString *TWITTERFON_FOR转载 2015-04-24 11:20:41 · 3104 阅读 · 0 评论 -
IOS中使用UITableView的group时,如何让第一行数据挨着顶部
我们都知道 以下2个方法是返回一个分组头和脚的尺寸的,最开始想,通过在这里返回0的方式,让第一行数据,能靠近表格顶部-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 0;}-(CGFloat)tableView:(UIT原创 2015-10-22 16:51:41 · 5634 阅读 · 0 评论 -
IOS 实现录音PCM转MP3格式(边录音边转码)
最近做的一个项目,项目中有个录音功能,采用的录音方法是IOS下的AVAudioRecorder。录音效果不错,但是录制的原生.pcm文件太大,每分钟大约10M左右。找了下相关的音频压缩方法,用speex的比较多。按照speex的示例文档折腾了半天,实现了转码压缩。speex压缩率还蛮高的,但是压缩之后的pcm文件不能播放,需要解码回来,可是按照示例代码解码之后的pcm文件依旧不能播转载 2015-11-10 09:40:02 · 3903 阅读 · 4 评论 -
iOS清除缓存
#pragma mark === 暂时不用清除缓存=====-(void)myClearCacheAction{ dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) , ^{原创 2015-10-30 10:50:03 · 933 阅读 · 0 评论 -
IPAD下使用相册横屏异常的解决
原因大致是由于UIImagePickerController默认支持的是竖屏的原因解决步骤1,为 UIImagePickerController 添加类别如下@interface UIImagePickerController (LandScapeImagePicker)- (BOOL)shouldAutorotate;- (NSUInteger)support原创 2015-10-29 10:23:37 · 3674 阅读 · 0 评论 -
解决ios下使用uiwebview载入网页时,插放网页中视频或者音频无声音解决办法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. AVAudioSes原创 2015-11-17 09:15:09 · 10225 阅读 · 0 评论 -
关于 IOS7下 UITextview的contentsize.height不能准确判断高度
IOS7下 textview的contentsize.height不能准确判断高度,尤其是在文本中同时包含中英文时,如此便不能高度自适应,求解如何textview自适应,谢谢 IOS7环境中,设置UITextView.text并不能立即更新contentSize,再用textView.contentSize.height无法获取当前内容的高度。采用以下方法可以解决这个问题。转载 2015-12-22 21:32:59 · 2545 阅读 · 0 评论 -
将ios程序运行中的异常发送到指定邮箱
在appdelegate.m 中添加如下函数void UncaughtExceptionHandler(NSException *exception){ /** * 获取异常崩溃信息 */ NSArray *callStack = [exception callStackSymbols]; NSString *reason = [exception原创 2016-02-15 09:43:45 · 1955 阅读 · 0 评论 -
iOS如何让APP删除后不接受APNS推送消息
首先简单说下iOS APNS: Apple 使用公共密钥数字证书对来自 iOS应用程序的推送请求进行身份验证,所以您首先需要创建身份验证密钥,并向 Apple 注册它们。我将在下一节中花相当长的篇幅来直接介绍这一点。 接下来,需要确定安装该应用程序并选择接收该应用程序的推送通知的每台设备。工作顺序如下:1.iOS 应用程序中的一个警告对话框会请求用转载 2014-12-22 09:49:15 · 4021 阅读 · 0 评论 -
IOS中uiimage和uicolor相互转化
UIColor 转UIImage- (UIImage*) createImageWithColor: (UIColor*) color{ CGRect rect=CGRectMake(0,0, 1, 1); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurren原创 2014-12-19 10:13:37 · 11603 阅读 · 0 评论 -
ios中将pcm转为wav
struct tagHXD_WAVFLIEHEAD{ char RIFFNAME[4]; DWORD nRIFFLength; char WAVNAME[4]; char FMTNAME[4]; DWORD nFMTLength; WORD nAudioFormat; WORD nChannleNumber; DWORD转载 2014-12-18 08:57:31 · 6138 阅读 · 1 评论 -
UICollectionView实现分组显示
//// ElectiveCourse.h// LearningEnglish//// Created by Xu Felicia on 14-5-15.// Copyright (c) 2014年 xxx.com. All rights reserved.//#import #import "AppDelegat原创 2014-07-15 15:57:11 · 21834 阅读 · 0 评论 -
UIButton的UIButtonTypeRoundedRect样式导致按钮图象色彩发生改变
两段几科相同的代码却产生了两种不同的效果,查找了原创 2014-07-25 09:35:00 · 965 阅读 · 0 评论 -
常见的动画效果(二)
使用前 需引入QuartzCore.framework, 并在相关文件中加入 #import "QuartzCore/QuartzCore.h"定义 shakeFeedbackOverlay为UIImageView设置 self.shakeFeedbackOverlay.alpha = 0.0; self.sha转载 2014-07-28 13:56:48 · 494 阅读 · 0 评论 -
支付宝集成及遇到的问题解决
1 从支付宝官网下载ios demo sdk2\原创 2014-07-08 15:10:36 · 1231 阅读 · 0 评论 -
使用RegexKitLite.h编译错误及解决
(null): "_u_errorName", referenced from:(null): _rkl_NSExceptionForRegex in RegexKitLite.o(null): _rkl_makeNSError in RegexKitLite.o(null): _rkl_userInfoDictionary in Reg原创 2014-08-04 13:37:24 · 3504 阅读 · 1 评论 -
实现tableView多选功能及出现问题解决
//- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ returnUITableViewCellEditingStyleDelete|UITableViewCellEditin原创 2014-07-11 17:12:11 · 12463 阅读 · 0 评论 -
关于使用xib的自定义UITableViewCell中修改其中view的问题及解决
有一个如下所示的需求创建表格,委托等就不之王原创 2014-07-15 09:57:03 · 8781 阅读 · 2 评论 -
ios下视频边下载连播放实现
参见网上示例大概清楚了在线缓存播放原理1,原创 2014-07-23 14:41:48 · 24541 阅读 · 5 评论 -
表格进行多选编辑时,如何让一部分cell支持勾选,一部分不支持
原理大致如下,1,c原创 2014-08-25 12:32:58 · 3225 阅读 · 2 评论 -
使用AFNetworing进行网络请求
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; [manager.requestSerializer setTimeoutInterval:3]; [manager setResponseSerializer:[AFJSONResponseSerializer new]]; NSStrin原创 2014-08-05 08:42:41 · 1449 阅读 · 0 评论 -
iOS开发UI篇—核心动画(关键帧动画)
iOS开发UI篇—核心动画(关键帧动画)一、简单介绍是CApropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值属性解析:values:就是上述的NSArray对象。里面的元转载 2014-11-13 13:34:13 · 1549 阅读 · 0 评论 -
IOS发布到app store错误及解决
之前用xcode5.x发布到app store被拒了,原因是没有做ios8适配,更新xcode到了6,然后重新调整了代码,可原创 2014-10-10 10:33:58 · 3346 阅读 · 0 评论 -
XCODE中新建工程出现无法获取屏幕尺寸问题
最近升级xcode为6后,突然发现新建的式程,在didFinishLaunchingWithOptions中获取的屏幕尺寸不对了,始终是320*480,以至于切换模拟器后,出现上下,都有黑边的情况通过测试发现如下步骤可解决1,删除LaunchScreen.xib2,同时从info.plist中删除 Launch Screen File3,将Launch Image Source 项原创 2014-11-27 15:35:43 · 1636 阅读 · 0 评论 -
在ios7及以上系统中在UINavigationBar中添加UITextField或者UISearchbar时不显示输入光杆问题及解决
- (void)initSearchBar{ _textSearch = [[UISearchTextFiled alloc] initWithFrame:CGRectMake(0, 7, ScreenWidth - 50, 30)]; _textSearch.placeholder = @"在此输入查找内容"; _textSearch.leftView原创 2016-03-22 16:14:58 · 1853 阅读 · 0 评论