2014-03-23
问题描述:
制作layer动画的时候,希望让动画结束后layer保持在动画结束的状态,但设置了fillMode为kCAFillModeForwards以后layer仍然在动画结束后变回了初始的样子。
解决方案:
CAAnimation动画,需要设置 fillMode 属性时,那么需要将 removedOnCompletion 设置为NO,否则fillMode无效。
2014-03-11
问题描述:
上网下载了一个第三方的控件使用了一个self.topLayoutGuide的对象,该对象的目的是为了在layout的时候便于定位当前view的最上方。但这个对象仅对IOS7有效,对于IOS6需要做些修改。
解决方案:
//id topGuide = self.topLayoutGuide;//ForIOS7
UIView* top = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 0)];
[self.view addSubview:top];//forIOS6
用top可以代替topGuide。。。
2014-03-10
问题描述:
在两个类的@implementation声明了同一种类型且同名的变量,结果编译报错……
原因不明。
解决方案:
将变量声明放到@interface中(严格来说这样也更规范)
2014-03-07
问题描述:
真机调试一个新工程的时候报错:Could not change executable permissions on the application.
经检查证书等均没问题。
解决方案:
因为以前有一个工程使用了同样的bundle id,同一台手机安装两个使用同一个ID的程序,所以无法正常运行,因为旧工程已经被放弃,所以删了手机中安装的旧的app,问题解决。
2014-03-01
问题描述:
因为设计需要,希望让ios7下的状态栏图标强制显示为白色的效果。
解决方案:
在info.plist里边增加主键View controller-based status bar appearance,设置value为YES。
在viewcontroller的实现中增加函数:
- (UIStatusBarStyle)preferredStatusBarStyle
{
//该函数会在这个view被加载的时候调用,
//可选UIStatusBarStyleDefault,默认黑色的状态栏图标
return UIStatusBarStyleLightCon
tent;//白色的状态栏图标
}
//说明上看仅对IOS7有效,IOS6待测。
2014-02-22
问题描述:
利用VedioCapture调用摄像头的时候,有时候在修改了一些与调用有关的代码以后出现【预览框不预览】【VideoBufferDelegate不回调】的情况,经检查代码无误。
解决方案:
猜测是xcode预编译和缓存的问题,执行shift+command+k指令clean以后,重新build,问题解决。
问题描述:
制作layer动画的时候,希望让动画结束后layer保持在动画结束的状态,但设置了fillMode为kCAFillModeForwards以后layer仍然在动画结束后变回了初始的样子。
解决方案:
CAAnimation动画,需要设置 fillMode 属性时,那么需要将 removedOnCompletion 设置为NO,否则fillMode无效。
2014-03-11
问题描述:
上网下载了一个第三方的控件使用了一个self.topLayoutGuide的对象,该对象的目的是为了在layout的时候便于定位当前view的最上方。但这个对象仅对IOS7有效,对于IOS6需要做些修改。
解决方案:
//id topGuide = self.topLayoutGuide;//ForIOS7
UIView* top = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 0, 0)];
[self.view addSubview:top];//forIOS6
用top可以代替topGuide。。。
2014-03-10
问题描述:
在两个类的@implementation声明了同一种类型且同名的变量,结果编译报错……
原因不明。
解决方案:
将变量声明放到@interface中(严格来说这样也更规范)
2014-03-07
问题描述:
真机调试一个新工程的时候报错:Could not change executable permissions on the application.
经检查证书等均没问题。
解决方案:
因为以前有一个工程使用了同样的bundle id,同一台手机安装两个使用同一个ID的程序,所以无法正常运行,因为旧工程已经被放弃,所以删了手机中安装的旧的app,问题解决。
2014-03-01
问题描述:
因为设计需要,希望让ios7下的状态栏图标强制显示为白色的效果。
解决方案:
在info.plist里边增加主键View controller-based status bar appearance,设置value为YES。
在viewcontroller的实现中增加函数:
- (UIStatusBarStyle)preferredStatusBarStyle
{
//该函数会在这个view被加载的时候调用,
//可选UIStatusBarStyleDefault,默认黑色的状态栏图标
}
//说明上看仅对IOS7有效,IOS6待测。
2014-02-22
问题描述:
利用VedioCapture调用摄像头的时候,有时候在修改了一些与调用有关的代码以后出现【预览框不预览】【VideoBufferDelegate不回调】的情况,经检查代码无误。
解决方案:
猜测是xcode预编译和缓存的问题,执行shift+command+k指令clean以后,重新build,问题解决。