ios
mrandy
这个作者很懒,什么都没留下…
展开
-
添加EGOTableViewPullRefresh时候报错
在使用下拉刷新类库EGOTableViewPullRefresh的时候,将资源文件添加到工程中,但是如果忘记加QuartzCore.framework框架的话,会造成编译错误。 如下:Undefined symbols for architecture i386: "_CATransform3DMakeRotation", referenced from:转载 2013-08-12 23:24:23 · 1097 阅读 · 0 评论 -
reason: -[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance
reason: -[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance发现上线的app一直会有这个crash信息,直到最近才去重视这个问题,发现是在手写输入的时候会crash,原因是因为我在UIScrollview的category中重写了三个方法如下: -(void)touchesBegan:(NSSe原创 2015-05-25 17:56:33 · 3495 阅读 · 2 评论 -
UIButton的背景图片不能显示
在设置UIButton时发现加入的图片不能显示,通过调试发现imageView的hidden属性为YES,并且frame为0。 苹果默认肯定显示背景图片的,为什么呢?解决办法:第一种方法确认你的项目中有没有扩展UIButton文件,或者有没有扩展UIImageView的文件,看下文件重写了什么方法.要么删了该扩展文件,或者修改重写的方法.第二个方法在建立一个button后要手动原创 2015-02-26 20:06:16 · 1774 阅读 · 0 评论 -
UITableCell中的自定义UIButton
//自定义的Cell中定义一个UIButtonUIButton *button =[UIButtonbuttonWithType:UIButtonTypeCustom];button.frame =CGRectMake(0.0,0.0,image.size.width,image.size.height);button.backgroundColor =[UIColorcl原创 2014-12-16 13:42:45 · 734 阅读 · 0 评论 -
ios状态栏的颜色修改
1在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];如果需要在全部V原创 2014-10-15 13:58:30 · 485 阅读 · 0 评论 -
UITableView滚动条设置以及设置响应事件
利用setContentOffset可以调整UITableView的滚动条位置;比如:滚动条设置到顶部[self.tableView setContentOffset:CGPointZero animated:YES];想要使滚动条到达指定位置后调用某一事件,网上有说用scrollViewDidScroll的方法,在某些场合下也可以这里说一个更好的方案,使用scrollView原创 2014-03-26 21:09:21 · 2099 阅读 · 0 评论 -
关于在UITextField左边留一些空白
在UITextField中输入东西的时候发现文字会紧贴左边边框,看上去不好看解决办法是设置UITextField的leftView:_field.leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 10, 0)]; _field.leftViewMode = UITextFieldViewModeAlways;原创 2014-03-25 18:37:54 · 3758 阅读 · 0 评论 -
Undefined symbols for architecture x86_64
Xcode5.1中假如高德sdk,按官方帮助文档配置完环境后 编译项目会发现报错:Undefined symbols for architecture x86_64这是由于高德sdk不支持64位编译导致,把Architectures改称32位编译 即去掉arm64即可原创 2014-03-22 11:09:25 · 1585 阅读 · 0 评论 -
xcode Architecture
目前ios的指令集有以下几种:1,armv6,支持的机器iPhone,iPhone2,iPhone3G及对应的iTouch2,armv7,支持的机器iPhone4,iPhone4S3,armv7s,支持的机器iPhone5,iPhone5C4,arm64,支持的机器:iPhone5S机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphone5S的,只是效率没原创 2014-03-14 21:46:01 · 1651 阅读 · 0 评论 -
Xcode5 如何运行sdk iOS6和iOS6模拟器
Xcode 5默认自带SDK 7.0,升级Xcode 5后,Xcode.5就没了,这样我想编译SDK 6.x的程序就难办了(除非同时安装Xcode 4.x和Xcode 5.x两个版本Xcode)。其中我们知道xcode有个Base SDK。但是xcode5默认只自带SDK 7.0的。那么如何实现可选择老版本的呢(如SDK 6.x)。 这里给出如何把老版本的SDK加入到新的Xcode中的方法原创 2014-03-15 18:12:49 · 1011 阅读 · 0 评论 -
ios中有些过时的方法整理
iOS 4.0之后NSDate的addTimeInterval方法被deprecated了- (id)addTimeInterval:(NSTimeInterval)seconds可以用dateByAddingTimeInterval来代替 - (id)dateByAddingTimeInterval:(NSTimeInterval)seconds;iOS6.0中过时了原创 2014-03-15 10:50:45 · 1343 阅读 · 0 评论 -
ios中将字符串转换为时间显示
NSString *dateStr=@"Dec 8, 2013 6:24:38 PM";要将dateStr格式化输出,需要用NSDateFormatter进行格式化输出,而且要设置Locale,setDateFormat中格式化符一定要和dateStr中的对应,否则转换后输出为null,代码如下:NSDateFormatter *inputFormatter = [[[NSDateFo原创 2013-12-24 20:45:57 · 798 阅读 · 0 评论 -
EGOImageView 滚动无法加在图片
场景:每个cell中有一个EGOImageView问题的现象:在滚动时,无法加载图片;滚动一停止,很快就加载成功。原理:[plain] view plaincopy主线程中一个NSTimer添加在default mode中,当界面上有一些scroll view的滚动频繁发生导致run loop运行在UItraking mode中,从而这个timer没能如期望那般转载 2014-01-20 20:33:00 · 626 阅读 · 0 评论 -
ios中视图中Cell的属性或方法
记录一些关于ios开发中自定义Cell的一些属性或知识点[cell setSelectionStyle:UITableViewCellSelectionStyleNone];//去掉选中cell时的蓝色背景;右侧的箭头是UITableViewCell的一个属性,accessoryType你将该属性设置为UITableViewCellAccessoryNone就不会出现那个箭头了原创 2013-08-19 17:06:45 · 1273 阅读 · 0 评论 -
关于ios应用程序转成ARC模式
为了防止丢失,我无论如何也会备份一份。选择 Artists target, 在 Build Settings 选项卡中的搜索框中输入 “compiler”. 这样可以过滤列表,展示出编译选项:点选 Compiler for C/C++/Objective-C 选项,修改它为 Apple LLVM compiler 3.0或以上: 在 Warnings 头中,还要把 Other原创 2014-01-17 10:37:11 · 1227 阅读 · 0 评论 -
关于ios中UILabel上添加事件
项目中把imageView替换成UILabel,然后发现label没有点击事件,但是可以加手势CGRect titleFrame = CGRectMake(0, 55, 300, 15); UILabel *titleLabel = [[UILabel alloc] initWithFrame:titleFrame]; titleLabel.text =@“标题”;原创 2013-12-14 23:56:15 · 7193 阅读 · 0 评论 -
高德地图 定位显示空白
最近在xcode根据高德ios开发指南进行开发,在做定位的时候模拟器中高德地图是空白的,我开始以为定位是不成功的。在官网看到两个方法:didFailToLocateUserWithError(定位失败会调用的) didUpdateUserLocation(定位成功会调用的)我覆盖两个方法,发现没有错误信息原创 2013-09-29 22:51:21 · 8121 阅读 · 2 评论 -
App集成ApplePay
首先apple pay不是苹果自己的事,所以,除了要看苹果的资料,把代码写进ios客户端app,还需要看银联的接口,把钱弄到你的卡里。而且发现银联的网站上居然有比苹果更详细易懂的文档,看来国企写文档的能力真不是吹出来的,但是银联资料下载下来都是rar,我的mac打不开也是醉了。当然,除了银联你也可以选择连连首信易宝。我觉得看完下面这些连接就差不多能集成了:转载 2016-02-29 11:03:31 · 827 阅读 · 0 评论