我正在创建描述标签,其中我的描述标签高度应取决于从表达式取整的值

    NSString *description = [dic objectForKey:@"des"];
    UIFont *font = [UIFont boldSystemFontOfSize:8];
    CGSize desSize = [description sizeWithFont:font];
    float hgt = desSize.width / userView.frame.size.width;


我希望hgt的值应该是确切的数字,例如,如果output的值是0.1,那么它应该给我hgt的值是1,另一个我想,如果o / p的o / p值是3.3,则hgt应该变成4。

请帮我解决这个问题

最佳答案

使用ceil()向上舍入。

float hgt = ceil(desSize.width / userView.frame.size.width);

关于iphone - iPhone中的舍入值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8634638/

10-12 01:42