iOS的編碼規範(1.1)

weixin_34249678發表於2017-03-01

基於上一篇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];

    }];

}

相關文章