iOS-創(chuàng)建9宮格代碼

- (void)rankWithTotalColumns:(int)totalColumns andWithAppW:(int)appW andWithAppH:(int)appH{
    //總列數(shù)
    int _totalColumns = totalColumns;
    //view尺寸
    CGFloat _appW = appW;
    CGFloat _appH = appH;
    
    //橫向間隙 (控制器view的寬度 - 列數(shù)*應(yīng)用寬度)/(列數(shù) + 1)
    CGFloat margin = (self.view.frame.size.width - (_totalColumns * 85)) / (_totalColumns + 1);
    
//    for (int index = 0; index < self.appsArray.count; index++) {
    for (int index = 0; index < 5; index++) {
        //創(chuàng)建一個(gè)小框框//
        UIView *appView = [[UIView alloc] init];
        appView.backgroundColor = [UIColor redColor];
        //創(chuàng)建結(jié)束//
        
        //計(jì)算框框的位置...行號(hào)列號(hào)從0開始
        //行號(hào)
        int row = index / totalColumns; //行號(hào)為框框的序號(hào)對(duì)列數(shù)取商
        //列號(hào)
        int col = index % totalColumns; //列號(hào)為框框的序號(hào)對(duì)列數(shù)取余
        // 每個(gè)框框靠左邊的寬度為 (平均間隔+框框自己的寬度)
        CGFloat appX = margin + col * (appW + margin);
        // 每個(gè)框框靠上面的高度為 平均間隔+框框自己的高度
        CGFloat appY = 30 + row * (appH + margin);
        
        appView.frame = CGRectMake(appX, appY, _appW, _appH);
        
        [self.view addSubview:appView];
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子东臀,更是在濱河造成了極大的恐慌深员,老刑警劉巖玷过,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肄鸽,死亡現(xiàn)場(chǎng)離奇詭異社证,居然都是意外死亡钓简,警方通過查閱死者的電腦和手機(jī)乌妒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來外邓,“玉大人撤蚊,你說我怎么就攤上這事∷鸹埃” “怎么了侦啸?”我有些...
    開封第一講書人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長丧枪。 經(jīng)常有香客問我光涂,道長,這世上最難降的妖魔是什么拧烦? 我笑而不...
    開封第一講書人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任忘闻,我火速辦了婚禮,結(jié)果婚禮上恋博,老公的妹妹穿的比我還像新娘齐佳。我一直安慰自己私恬,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開白布炼吴。 她就那樣靜靜地躺著本鸣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缺厉。 梳的紋絲不亂的頭發(fā)上永高,一...
    開封第一講書人閱讀 49,850評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音提针,去河邊找鬼命爬。 笑死,一個(gè)胖子當(dāng)著我的面吹牛辐脖,可吹牛的內(nèi)容都是我干的饲宛。 我是一名探鬼主播,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼嗜价,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼艇抠!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起久锥,我...
    開封第一講書人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤家淤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后瑟由,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體絮重,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年歹苦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了青伤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡殴瘦,死狀恐怖狠角,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蚪腋,我是刑警寧澤丰歌,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站屉凯,受9級(jí)特大地震影響动遭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜神得,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一厘惦、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦宵蕉、人聲如沸酝静。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽别智。三九已至,卻和暖如春稼稿,著一層夾襖步出監(jiān)牢的瞬間薄榛,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來泰國打工让歼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留敞恋,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓谋右,卻偏偏與公主長得像硬猫,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子改执,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,799評(píng)論 25 707
  • 一直想寫點(diǎn)什么啸蜜,記錄下這幾個(gè)月做產(chǎn)品的心得。借著簡書這個(gè)平臺(tái)辈挂,寫點(diǎn)東西唄衬横。 2014年4月份加入ZAK...
    鄭宏遠(yuǎn)閱讀 764評(píng)論 1 11
  • 今天被朋友叫來發(fā)傳單。 以前也發(fā)過一次傳單终蒂,蜂林,不過那次根本不算發(fā)傳單,因?yàn)槟切﹤鲉挝叶紱]發(fā)就全扔了后豫。但這一次卻是真...
    云_海_風(fēng)閱讀 189評(píng)論 0 1