Tag Archives: ios

ios如何让启动页(闪屏页)强制竖屏,而进入App后允许横屏和竖屏

1、修改App-info.plist(在XCode中General中设置 一样的效果)

2、AppDelegate中:

贴一下苹果对这个的解释,可以放心使用:
Discussion
This method returns the total set of interface orientations supported by the app. When[……]

继续阅读

ios强制设定旋转

需要指出的是,如果当前vc是autoRotatefalse,且只支持竖屏,那么present一个支持旋转的vc后,再返回,是可能会出现一个横屏的状态的,感觉是个ios 的bug,所以才在外面dismiss时候调了这么一下。。。

XCode8之后,闪屏如何不用storyboard继续用静态图

在XCode 8 之后,可以用sb做启动闪屏图了。

但是storyboard有很多限制是没法实现的,所以很多时候还是喜欢用静态图。

操作方法 转载自:《【iOS开发】使用XCode 8添加Launch Image(启动图片)》

一、Assets.xcassets -》 + -》 App icons & Launch Images -》 New iOS Launch Image 

需要说明的是:一定要对所有尺寸都设置好图,否则对应尺寸的设备 进入app后,分[……]

继续阅读

使用keyframe实现UIView的组合动画

当我们需要组合多个UIView动画的时候,可以使用UIView.animate嵌套,也可以使用keyframe完成,这个是ios7+支持的。

如上,我们设置了1个初始状态和2个关键帧,会将动画自动切分为2个阶段:

0 ~ 2/3 时间  从零到 1.3倍大小(+alpha从0 到1)

2/3 ~ 1时间 从1.3倍到1倍

注意这里回调里面的时间都是相对时间,1是总和,不要搞错,累加和也不要超过。