iOS的编码规范(1.1)

基于上一篇iOS的编码规范(1),UI生成的四个阶段。在viewDidLayoutSubviews中,加入设置frame的函数,可以自动适配横竖屏。如果横竖屏要显示的UI布局有变化时,在对应位置加入判断即可。前提是每个控件设置frame的变量x、y都与其上下相,改动一个,后面的自动变化。

附加(与标题和上文无关的新知识):

用sprite kit做游戏时,屏幕中所有物体下落的功能。

for (SKSpriteNode *node in self.children) {

    CGFloat time = (arc4random()%250)/100;

    SKAction *action = [SKAction moveToY:-10 duration:time];

    [node runAction:action completion:^{

        [node removeFromParent];

    }];

}

你可能感兴趣的:(iOS的编码规范(1.1))