我有视图控制器和自定义UIView。我蚂蚁将文本设置为来自UIView的标签,但我只能从控制器访问此标签。
如何才能访问此控件?
答案 0 :(得分:1)
使标签成为控制器的属性,controllerInstance.label是您的标签实例
更新
自定义视图是viewcontroller的子视图时的条件
您可以致电customView.superview
,然后从那里获取标签viewWithTag
为标签设置唯一标记值
另一种方法是设置委托并将值传递给superview并在那里设置
答案 1 :(得分:0)
您应该使用标签的tag属性。然后在视图上使用viewWithTag:方法来检索特定标签。
答案 2 :(得分:-1)
你可以在customView中有一个弱的属性并指向控制器,然后在控制器中添加一个方法,该方法将字符串作为参数并设置标签的文本。