首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UILabel中的多行字符串格式问题

问UILabel中的多行字符串格式问题
EN

Stack Overflow用户
提问于 2014-04-17 02:02:38
回答 1查看 118关注 0票数 0

我想让我的标签写成这样:

活动名称

nn%

相反,下面是如下所示:

%@

%f%

此外,我还收到了以下警告:表达式结果未使用

下面是我正在尝试的代码:

代码语言:javascript
复制
firstLabel.text = @"%@\n%@%",[self.thisSpec activityOfInterest],focusActivityPercent;

[self.thisSpec activityOfInterest]返回一个包含活动名称的字符串,而focusActivityPercent是一个双值。

这是我第一次尝试多行标签。

有什么建议吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-17 02:04:59

不能像这样在字符串文本本身上指定字符串格式。实际上,您所显示的代码应该会产生语法错误。您必须使用NSString的stringWithFormat: class方法:

代码语言:javascript
复制
firstLabel.text = [NSString stringWithFormat:@"%@\n%@%",[self.thisSpec activityOfInterest],focusActivityPercent];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23123332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档