iphone - iphone 中的舍入值

标签 iphone objective-c ios ios4

我正在创建描述标签,我希望我的描述标签高度应该取决于表达式的四舍五入值

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

我希望 hgt 的值应该是精确的数字,比如如果输出值为 0.1 那么它应该给我 hgt 的值作为 1,另一个比如如果 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/

相关文章:

ios - 核心数据 - 预填充数据时模型不兼容

iphone - 确定 iPhone 上是否启用了飞行模式?

ios - decodeTopLevelObjectOfClass 用于取消归档的目的是什么

ios - iMessage 无法识别 Open Graph 标签

ios - XCode 5.1.1 中是否有无 Storyboard选项?

ios - SWRevealViewController 的默认前 View

iPhone + Twitter API : Converting time?

iphone - 将 iPhone 应用程序转换为 iPad 所需的帮助

iphone - 将静态库添加到一个项目时出错

objective-c - Objective-C 中扫描另一张图片中的图片