iPhone中的舍入值

Pat*_*ner 0 iphone objective-c ios4 ios

我正在创建描述标签,其中我想要我的描述标签高度应该取决于从表达式四舍五入的值

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

我希望hgt的值应该是精确的数字,如果输出的值是0.1那么它应该给我hgt的值为1,另一个如果devision的o/p的值是3.3然后hgt应该变为4.

请帮我解决这个问题

das*_*ght 6

使用ceil()围捕.

float hgt = ceil(desSize.width / userView.frame.size.width);
Run Code Online (Sandbox Code Playgroud)