首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

iOS之cell跟lable自适应大小和判断是ipad还是iphone

2013-10-01 
iOS之cell和lable自适应大小和判断是ipad还是iphone//今天从别人的代码中看到这么几行代码,放在这里,等着

iOS之cell和lable自适应大小和判断是ipad还是iphone

//今天从别人的代码中看到这么几行代码,放在这里,等着用

static CGFloat textMarginHorizontal =15.0f;

static CGFloat textMarginVertical =7.5f;

static CGFloat messageTextSize =14.0;


+(CGFloat)maxTextWidth {

    //UI_USER_INTERFACE_IDIOM  //区分使用的是iphone还是ipad

    if (UI_USER_INTERFACE_IDIOM() ==UIUserInterfaceIdiomPhone)

    {

        return220.0f;

    } else {

        return400.0f;

    }

}


+(CGSize)messageSize:(NSString*)message {

    //CGFLOAT_MAX  取值范围为最大

    return [messagesizeWithFont:[UIFontsystemFontOfSize:messageTextSize]constrainedToSize:CGSizeMake([PTSMessagingCellmaxTextWidth], CGFLOAT_MAX)lineBreakMode:NSLineBreakByWordWrapping];

}

热点排行