我想让我的标签写成这样:
活动名称
nn%
相反,下面是如下所示:
%@
%f%
此外,我还收到了以下警告:表达式结果未使用
下面是我正在尝试的代码:
firstLabel.text = @"%@\n%@%",[self.thisSpec activityOfInterest],focusActivityPercent;[self.thisSpec activityOfInterest]返回一个包含活动名称的字符串,而focusActivityPercent是一个双值。
这是我第一次尝试多行标签。
有什么建议吗?
谢谢
发布于 2014-04-17 02:04:59
不能像这样在字符串文本本身上指定字符串格式。实际上,您所显示的代码应该会产生语法错误。您必须使用NSString的stringWithFormat: class方法:
firstLabel.text = [NSString stringWithFormat:@"%@\n%@%",[self.thisSpec activityOfInterest],focusActivityPercent];https://stackoverflow.com/questions/23123332
复制相似问题