05 2015 档案

摘要:我们知道,iOS7以后,导航控制器默认带了侧滑返回功能,但是仅限于屏幕边缘。而且在你自定义leftBarButtonItem等之后侧滑效果就会消失。这种问题怎么解决呢? 首先,我们先来看看系统的这种手势是什么? 打印结果: 解决办法:自定义一个滑动手势,当手势触发时,调用系统手势的target的相应 阅读全文
posted @ 2015-05-31 21:14 Emyin 阅读(709) 评论(0) 推荐(0)
摘要:控制器A push-> 控制器B, 我设置了B的backBarButtonItem为“返回”,发现无效。。。 原因: 应该在控制器A中设置backBarButtonItem,这样在push B之后,B导航栏左侧就是那个返回按钮。想当然把backBarButtonItem当成leftBarButton 阅读全文
posted @ 2015-05-31 17:34 Emyin 阅读(528) 评论(0) 推荐(0)
摘要:在相应的navigationController中重写- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated方法 参照代码: 阅读全文
posted @ 2015-05-31 17:10 Emyin 阅读(231) 评论(0) 推荐(0)
摘要:代码: 然后页面出现莫名卡顿。 查了资料,据说是因为iOS7以后,控制器view的背景颜色默认透明,这是一种视觉上的错觉,其实并没有卡顿。 解决办法:给要push出来的控制器设置一个背景色即可。 阅读全文
posted @ 2015-05-31 17:02 Emyin 阅读(171) 评论(0) 推荐(0)
摘要:问题出现原因: 先创建控制器的.h与.m文件,后来创建了相应的xib文件,运行后出现这个问题。 解决办法: 阅读全文
posted @ 2015-05-31 10:38 Emyin 阅读(176) 评论(0) 推荐(0)
摘要:效果图1: 第一种解决办法(有局限性): 但是,但是!!!!!虽然不用写代码看起来好方便,在iOS9和8上貌似都没问题。然后我默默地 拿出了自己的小4,发现还似蓝色。。。 第二种解决办法:(彻底): 大功告成,7,8,9都OK了。 .xcassets毕竟是后来才有的,还是纯代码才是王道啊。。。!!! 阅读全文
posted @ 2015-05-31 10:33 Emyin 阅读(131) 评论(0) 推荐(0)
摘要:工程名为汉字的时候,真机调试会出现这种问题。模拟器没有问题。 如图: 解决办法: 阅读全文
posted @ 2015-05-31 10:28 Emyin 阅读(270) 评论(0) 推荐(0)
摘要:UIImageWriteToSavedPhotosAlbum(<#UIImage *image#>, <#id completionTarget#>, <#SEL completionSelector#>, <#void *contextInfo#>) 例子: UIImage *image = [U 阅读全文
posted @ 2015-05-31 09:07 Emyin 阅读(251) 评论(0) 推荐(0)
摘要:效果如图: 代码: + (instancetype)itemWithNormalImage:(NSString *)normalImage hignlightImage:(NSString*)hignlightImage target:(id)target action:(SEL)action{ U 阅读全文
posted @ 2015-05-30 20:53 Emyin 阅读(626) 评论(0) 推荐(0)
摘要:从网上下载图片,只有图片下载完了才知道其size,那么如果图片和已设定的imageView大小不一样怎么办,必须不能拉伸。 通常会下面两种方法一起用:(可能只显示图片的一部分,但是不会拉伸) self.contentMode = UIViewContentModeScaleAspectFill; s 阅读全文
posted @ 2015-05-30 17:34 Emyin 阅读(185) 评论(0) 推荐(0)
摘要:1.问题: 打印结果: 解决办法:给它们写个分类就可以了 效果如下: 调试的时候有木有很方便呢~ 阅读全文
posted @ 2015-05-30 16:56 Emyin 阅读(615) 评论(0) 推荐(0)
摘要:1.我们知道,用tabBarController创建出来默认的tabBar似这个样子滴。。。 我是图片分割线 2.通常通过appearance统一设置,可以一劳永逸,不必在每个控制器设置 效果如下: 阅读全文
posted @ 2015-05-30 14:32 Emyin 阅读(366) 评论(0) 推荐(0)
摘要:1.在用tabBarController管理控制器的时候,出现了下面的问题 对应的代码: [self addChild:jinghuaVC image:kImage(@"tabBar_essence_icon") selectedImage:kImage(@"tabBar_essence_click 阅读全文
posted @ 2015-05-30 14:28 Emyin 阅读(747) 评论(0) 推荐(0)
摘要:我们通常都会把项目中经常用到的东东放到pch文件中,而不用每次用的时候都导入。那么pch文件怎么创建呢? 1.command + N 创建新文件,选择下图中的PCHFile 2.选择工程名,在build settings中搜索"prefix",找到”prefix header"一项,然后双击跳出输入 阅读全文
posted @ 2015-05-30 14:22 Emyin 阅读(334) 评论(0) 推荐(0)
摘要:****************************layoutSubviews************************************ layoutSubviews是UIView中的属性方法,即只要继承于UIView,就可以使用这个方法,这个方法也很强大,以下是他的触发时机: 阅读全文
posted @ 2015-05-30 13:19 Emyin 阅读(430) 评论(0) 推荐(0)
摘要:@implementation BSTabBarController + (void)load{ UITabBarItem *item = [UITabBarItem appearanceWhenContainedInInstancesOfClasses:@[self]]; NSMutableDic 阅读全文
posted @ 2015-05-30 12:58 Emyin 阅读(456) 评论(0) 推荐(0)
摘要:xcode6之前 lauchImage : 可视范围由图片尺寸决定 xcode6之后 lauchScreen: 自动识别真机或模拟器尺寸,提供一个可拉伸图片。底层实现:把lauchScreen截屏生成一张图片作为启动页面。 阅读全文
posted @ 2015-05-30 12:51 Emyin 阅读(235) 评论(0) 推荐(0)