有可能吗?
基本上我想要显示一家餐馆的地址。它可以在标签或文本视图中。但是我需要标签或文本视图是多行的。我可以用标签吗?
此外,如果用户点击地址,他们应该能够将商家添加到他们的联系人中。
我怎么会这样做,因为textView似乎没有捕获任何动作?
答案 0 :(得分:1)
您可以使用标签。 UILabel
通过属性numberOfLines
支持多行。假设您的地址位于NSArray
。你可以这样做 -
// address is the array
// addressLabel is the label that needs to be updated.
addressLabel.numberOfLines = [address count];
addressLabel.text = [address componentsJoinedByString:@"\n"];
这应该这样做。确保为此分配了适当的框架。如果有很多行,您可以考虑将其放在UIScrollView
中。
答案 1 :(得分:1)
你可以使用名为label.numberOfLines = someNumber的uilabel属性;如果你需要任何澄清,请自由地问我