<table id="gkssy"><source id="gkssy"></source></table>
  • <button id="gkssy"></button>
    <kbd id="gkssy"><object id="gkssy"></object></kbd>
    <abbr id="gkssy"><object id="gkssy"></object></abbr>
  • <abbr id="gkssy"></abbr>
  • App開發(fā)中技術(shù)點(diǎn)分享!
    qcw100
    2016-08-17 09:37:44
    65

    1. >> 設(shè)置cell高度自適應(yīng):

    // cell布局設(shè)置好之后調(diào)用此方法就可以實(shí)現(xiàn)高度自適應(yīng)(注意:如果用高度自適應(yīng)則不要再以cell的底邊為參照去布局其子view)

    [cell setupAutoHeightWithBottomView:_view4 bottomMargin:10];


    2. >> 設(shè)置 tableview 數(shù)據(jù)源和代理

    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

    {

    // 2.1 注冊(cè)模型cell

    [self.tableView startAutoCellHeightWithCellClass:“cell類名” contentViewWidth:“contentview寬度”];

    return _rowCount;

    }

    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

    {

    // 2.2 根據(jù)模型取得cell高度

    return [self.tableView cellHeightForIndexPath:indexPath model:“model” keyPath:@"model屬性名"];


    3.>>用法示例

    /* 用法一 */

    _view.sd_layout

    .leftSpaceToView(self.view, 10)

    .topSpaceToView(self.view, 80)

    .heightIs(130)

    .widthRatioToView(self.view, 0.4);

    /* 用法二 (一行代碼搞定,其實(shí)用法一也是一行代碼) */

    _view.sd_layout.leftSpaceToView(self.view, 10).topSpaceToView(self.view,80).heightIs(130).widthRatioToView(self.view, 0.4);

    >> UILabel文字自適應(yīng):

    // autoHeightRatio() 傳0則根據(jù)文字自動(dòng)計(jì)算高度(傳大于0的值則根據(jù)此數(shù)值設(shè)置高度和寬度的比值)

    _label.sd_layout.autoHeightRatio(0);


    注意:先把需要自動(dòng)布局的view加入父view然后在進(jìn)行自動(dòng)布局

    UIView *view0 = [UIView new];

    UIView *view1 = [UIView new];

    [self.view addSubview:view0];

    [self.view addSubview:view1];

    view0.sd_layout

    .leftSpaceToView(self.view, 10)

    .topSpaceToView(self.view, 80)

    .heightIs(100)

    .widthRatioToView(self.view, 0.4);

    view1.sd_layout

    .leftSpaceToView(view0, 10)

    .topEqualToView(view0)

    .heightRatioToView(view0, 1)

    .rightSpaceToView(self.view, 10);


    4.>>用法簡(jiǎn)析


    4.1 > leftSpaceToView(self.view, 10)

    方法名中帶有“SpaceToView”的方法表示到某個(gè)參照view的間距,需要傳遞2個(gè)參數(shù):(UIView)參照view 和 (CGFloat)間距數(shù)值

    4.2 > widthRatioToView(self.view, 1)

    方法名中帶有“RatioToView”的方法表示view的寬度或者高度等屬性相對(duì)于參照view的對(duì)應(yīng)屬性值的比例,需要傳遞2個(gè)參數(shù):(UIView)參照view 和 (CGFloat)倍數(shù)

    4.3 > topEqualToView(view)

    方法名中帶有“EqualToView”的方法表示view的某一屬性等于參照view的對(duì)應(yīng)的屬性值,需要傳遞1個(gè)參數(shù):(UIView)參照view

    4.4 > widthIs(100)

    方法名中帶有“Is”的方法表示view的某一屬性值等于參數(shù)數(shù)值,需要傳遞1個(gè)參數(shù):(CGFloat)數(shù)值a 

    app開發(fā)時(shí)下很火,但是不是每一個(gè)有錢的企業(yè)都需要做app或者能做app,八年的網(wǎng)站建設(shè)公司,我們更多的是從客戶角度出發(fā),建立長(zhǎng)期的合作關(guān)系。

    文章出自:北京網(wǎng)站建設(shè)公司-前潮網(wǎng)絡(luò) http://m.gg529.com 如需轉(zhuǎn)載請(qǐng)注明,010-57227103.

    相關(guān)推薦
    您想要定制網(wǎng)站嗎?
    如果您想要走進(jìn)互聯(lián)網(wǎng),并且想找一個(gè)出色的團(tuán)隊(duì),那就趕緊聯(lián)系我們吧~
    主站蜘蛛池模板: 日韩精品中文字幕在线观看| 被两个同桌绑起来玩乳动态gif| 欧美高清老少配性啪啪| 天天夜碰日日摸日日澡| 免费无码又爽又刺激毛片| 一级做a爱一区| 精品国产综合区久久久久久| 无码不卡中文字幕av| 国产AV无码专区亚洲精品| 中文字幕乱人伦视频在线| 美美哒韩国免费高清在线观看| 成全高清视频免费观看| 厨房切底征服岳| xxxxx做受大片视频免费| 狠狠爱天天综合色欲网| 在线免费观看国产| 亚洲欧美另类久久久精品能播放的| 80s国产成年女人毛片| 欧美人与物videos另类xxxxx| 国产精品69白浆在线观看免费| 二女一男女3p完整版在线观看 | 奷小罗莉在线观看国产| 成人福利免费视频| 久久天天躁狠狠躁夜夜不卡| 国产91精品高清一区二区三区| 川上优最新中文字幕不卡| 欧美精品高清在线观看| 国产你懂的视频| 中文字幕一区二区三区精彩视频 | 一级毛片成人免费看a| 伊人久久大香线蕉综合爱婷婷| 在线精品免费视频| 最好看的2018中文字幕国语免费 | 乱中年女人伦av一区二区| 四虎影在永久地址在线观看| 天堂8在线天堂资源bt| 日韩在线中文字幕| 爱我久久国产精品| 青柠在线观看视频hd| 97超碰精品成人国产| 久久亚洲AV无码精品色午夜麻豆|