我需要一些帮助来解决这个问题。我使用视图控制器( MainViewController )和包含所有绘图代码( DrawView.m )的自定义类创建了一个iPad绘图应用程序。 DrawView 类是在 UIView视图上实现的,程序工作正常,允许用手指触摸绘制。擦除绘图是通过按顺序点击几次来完成的。
现在我想通过实现一些按钮来添加更多功能(例如擦除绘图并启用撤消和重做)。 问题是,尽管在我的 DrawView 类( UIImageView * drawImage )中声明了绘图的插座,我找不到物理连接的方法接口构建器中的这个插座到图形界面( MainViewController_iPad.xib )。
有没有办法可以连接它们?谢谢!
答案 0 :(得分:1)
我通过以下步骤获得了我认为您正在寻找的结果:
MainViewController_iPad
的新视图控制器子类,并使用匹配的xib文件。UIView
的{{1}}子类创建代码。DrawView
并合成变量。@property (nonatomic, strong) IBOutlet UIImageView *drawImage;
和UIView
放入我的xib文件中。UIImageView
的班级更改为UIView
。DrawView
仍然选择更改连接检查器。DrawView
插座拖到drawImage
对象。是否存在与您正在做的事情不同的事情,或者我在问题中忽略了一点?
答案 1 :(得分:0)
解决!我正在使用@property(强大的,非原子的)UIImageView * drawImage;而不是@property(非原子,强)IBOutlet UIImageView * drawImage;我做了改变,drawImage神奇地出现了!非常感谢你。