无法按Ctrl将视图拖到头文件
嗨,我很新的ios开发。
我正在开发一个使用mapkit的地图应用程序。 我有一个viewController与地图视图和相应的viewController类。
现在我想操纵mapView,并试图设置委托。 但我不能按Ctrl +拖动任何东西(包括mapView)到我的头文件。 那么我该怎么做?
我试图在我的头文件中写入自动实现的东西,但这不工作要么:(
任何帮助真的很感激..
这是我的头文件:
#import <UIKit/UIKit.h> #import <MapKit/MapKit.h> #define METERS_PER_MILE 1609.344 @interface MapViewController : UIViewController<MKMapViewDelegate> { } @property (weak, nonatomic) IBOutlet MKMapView *mapView; @end
还有一个给ios开发人员的提示,这个在IDE中的拖放操作是什么?!
以下是在XCode中创buildIBOutlet的步骤:
- 点击你的
xib
/Storyboard
,在Interface Builder中进行编辑 - 带上您想要在前面创造出口的看法
- 确保
Assistant editor
是可见的。 如果没有点击这个图标: - 现在你应该在你的UI编辑器旁边看到你的源文件(也要确保你已经在身份检查器中设置了你的控制器的自定义类)
- 重要提示 :请确保您的编辑器不会缩小。 点击=button来完成。
- 如果您没有看到您的头文件,并将其拖动到您的源代码以创build
IBOutlet
请将助手模式设置为“ 自动 ”
我希望这会为你澄清整个程序。 请注意,这只是一个方便。 您可以手动声明IBOutlet
并将其连接到您的视图。
确保助理types设置为对应的 有时xcode会自动将其设置为手动,您将尝试拖动到与您的xib无关的标头
- iOSaudio修剪
- animation在UIImage更改时快照
- 如何解决这个问题:“'实例方法'-arrayByPerformingSelector':找不到(返回types默认为'id')”
- Touch函数方法中的多个函数Sprite Kit
- 如何仅添加新的Xib文件
- 在iOS 9中不推荐使用CFURLCreateStringByAddingPercentEscapes,如何使用“stringByAddingPercentEncodingWithAllowedCharacters”
- 如何清除xcassets未分配的子项的警告?
- 如何为ios 11设置不安全的区域背景颜色
- IOS中的Firebase推送通知错误