access view inside a storyboard

2019-03-05 13:48发布

问题:

How does one access, in code, a view they dragged from the Object Browser into another view in their storyboard?

For example, I created a UIView which I assigned to a ViewController class. Then I dragged a Map View into that view. Now I need to start manipulating that Map View in code. How do I access it? I've tried things like self.view.subview but haven't gotten anywhere from there.

Thanks.

回答1:

You should use outlets, first select your storyboard file, then go to

View->Assistant Editor->Show Assistant Editor

Next select the map view, press control on your keyboard and drag to the right section of xcode that will show your .h file, the following will appear

Write mapView inside it and hit enter, this will create an outlet for you to use Now you can use mapView to access your MKMapView