访问 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 中动态加载的标签的主要内容,如果未能解决你的问题,请参考以下文章
根据内容动态设置 UIScrollView 高度和 UITableView 高度
为所有 UIScrollView 的子类为 Pan Gesture 提供标签