NSString stringWithFormat添加百分比
我怎样才能将一个百分比添加到我的stringWithFormat函数? 例如,我想要有以下几点:
float someFloat = 40.233f; NSString *str = [NSString stringWithFormat:@"%.02f%",someFloat];
这应该会导致string是:
40.23%
但事实并非如此。 我怎样才能做到这一点?
%
是开始printf样式格式的字符,它只需要加倍:
float someFloat = 40.233f; NSString *str = [NSString stringWithFormat:@"%.02f%%",someFloat];
百分号的转义码是“%%”,所以你的代码看起来像这样
[NSString stringWithFormat:@"%d%%", someDigit];
NSLog()和printf()格式也是如此。
引自如何将百分号添加到NSString 。
- types'ViewController'不符合协议'UITableViewDataSource'
- IOS:一个IBAction多个button
- Xcode iOS 8不支持键盘types
- 如何使用Bitcode启用xcodebuild静态库?
- 带有embedded式导航控制器的popup窗口不考虑back nav上的大小
- 状态栏文字颜色iOS 7
- setNeedsLayout vs setNeedsUpdateConstraints和layoutIfNeeded vs updateConstraintsIfNeeded
- iPhone:如何获得用UIImageWriteToSavedPhotosAlbum()保存的图像的文件path?
- 如何从单元格获取UITableViewCell indexPath?