您的位置:首页 > 移动开发 > IOS开发

IOS开发中遇到的奇怪问题(也许会…

2016-03-20 22:25 323 查看
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
UIStatusBarStyleLightContent;//白色的状态栏图标

}

//说明上看仅对IOS7有效,IOS6待测。

2014-02-22

问题描述:

利用VedioCapture调用摄像头的时候,有时候在修改了一些与调用有关的代码以后出现【预览框不预览】【VideoBufferDelegate不回调】的情况,经检查代码无误。

解决方案:

猜测是xcode预编译和缓存的问题,执行shift+command+k指令clean以后,重新build,问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: