访问 UIScrollView 中动态加载的标签

Posted

技术标签:

【中文标题】访问 UIScrollView 中动态加载的标签【英文标题】:Access the dynamically loaded Labels in UIScrolView 【发布时间】:2011-02-02 09:00:36 【问题描述】:

我正在开发一个 iPhonne 应用程序,该应用程序要求我在特定操作上将 UILabel 动态添加到 UIScrollView,然后从同一视图中删除选定的标签。

我可以添加标签,但无法访问添加到删除的标签。删除标签后,其余标签应在视图中自动调整。

你能帮我解决这个问题吗?

提前谢谢!!.... :)

【问题讨论】:

【参考方案1】:

当你添加 UILabel 时,你需要设置它的标签。例如

[myLabel setTag:2]; //or set it to some dynamically produced integer

然后当你想再次访问标签时

UILabel *addedLabel = [myScrollView viewWithTag:2];

然后你可以删除标签或做任何你通常做的事情

不要使用 0 或 1 的标签,因为它们是默认值,您应该使用相同的标签查看视图。

【讨论】:

以上是关于访问 UIScrollView 中动态加载的标签的主要内容,如果未能解决你的问题,请参考以下文章

UIView 未显示在 UIScrollView 中

javascript基础01

根据内容动态设置 UIScrollView 高度和 UITableView 高度

为所有 UIScrollView 的子类为 Pan Gesture 提供标签

具有多个视图的 UIScrollView(具有按钮、滚动视图和标签)

javascript入门