在 TextView 中捕获 Touch Up 事件

发布于 2024-11-08 03:06:19 字数 157 浏览 0 评论 0原文

是否可以?

基本上我想显示一家餐厅的地址。它可以在标签或文本视图中。但是我需要该标签或文本视图是多行的。我可以用标签这样做吗?

此外,如果用户点击地址,他们应该能够将公司添加到他们的联系人中。

因为 textView 似乎没有捕获任何操作,我该怎么做?

Is it possible?

Basically I want to show address of a restaurant. It could be in label or text view. However I need that label or text view to be multiline. Can I do so with label?

Also if user click on address they should be able to add the biz into their contact.

How would I do so because textView doesn't seem to capture any action?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你曾走过我的故事 2024-11-15 03:06:19

您可以使用标签。 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中。

You can use a label. UILabel supports multilines through the property numberOfLines. Say your address is in an NSArray. You can do this –

// address is the array
// addressLabel is the label that needs to be updated.

addressLabel.numberOfLines = [address count];
addressLabel.text = [address componentsJoinedByString:@"\n"];

This should do it. Make sure you have allocated a proper frame for this. If there are a lot of lines, you can consider putting it in a UIScrollView.

瞄了个咪的 2024-11-15 03:06:19

您可以使用 uilabel 的名为 label.numberOfLines=someNumber 的属性;如果您需要任何说明,请随时询问我

you can use the uilabel's property called label.numberOfLines=someNumber;if you need any clarification ask me freely

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文