【问题标题】:access view inside a storyboard访问情节提要内的视图
【发布时间】:2012-06-30 18:49:09
【问题描述】:

如何在代码中访问他们从对象浏览器拖到故事板中另一个视图的视图?

例如,我创建了一个 UIView 并分配给了一个 ViewController 类。然后我将地图视图拖到该视图中。现在我需要开始在代码中操作该地图视图。我如何访问它?我已经尝试过 self.view.subview 之类的东西,但还没有从那里得到任何结果。

谢谢。

【问题讨论】:

    标签: ios uiview uiviewcontroller storyboard


    【解决方案1】:

    你应该使用outlets,首先选择你的storyboard文件,然后去

    View->Assistant Editor->Show Assistant Editor
    

    接下来选择地图视图,按下键盘上的control并拖动到xcode的右侧部分将显示您的.h文件,将出现以下内容

    在里面写mapView然后回车,这会创建一个outlet供你使用 现在你可以使用 mapView 来访问你的 MKMapView

    【讨论】:

    • 请至少提及 IBOutlets。 viewWithTag 更加脆弱且不透明。
    • @BJHomer 是的,你完全正确,我只是改变了我的答案:)
    • @BJHomer 你能解释一下为什么 viewWithTag 是脆弱和不透明的吗?或者也许将我指向其他可以解释它的地方?
    猜你喜欢
    • 2014-02-17
    • 2013-05-23
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 2014-01-04
    • 1970-01-01
    相关资源
    最近更新 更多