iphone - 如何向 UIImageView 子类添加 "viewDidLoad"类方法?

标签 iphone ios ipad

我正在尝试将手势识别器添加到名为“MenuItem”的类中,该类是 UIImageView 的子类。

我正在使用 Storyboard 来布置我的 UIImageView 的位置,然后将它们的类分配给 MenuItem。与其通过 Storyboard 在每个 MenuItem 上添加 UIPanGestureRecognizer,我宁愿用代码来完成。

所以我想我有点想将某种“viewDidLoad”类添加到我的 MenuItem,但我不确定如何添加。任何想法,将不胜感激。谢谢

最佳答案

您可能只想在 UIView 的适当初始化方法中添加识别器。在这种情况下,您是在 InterfaceBuilder 中创建它们,因此要覆盖的适当方法是:

- (id)initWithCoder:(NSCoder *)coder {
    self = [super initWithCoder:coder];
    if (self) {
        // add gesture recognizers
    }
    return self;
}

关于iphone - 如何向 UIImageView 子类添加 "viewDidLoad"类方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8841727/

相关文章:

iPhone XML SOAP 请求或 .NET Web 服务

iphone - iPhone应用程序在首次运行/安装(apns?)时崩溃,但在…日志附加后还可以

ios - 在 arc 中调整 UIImage 大小时发生内存泄漏

ios - 滚动或重新加载表格 View 后查看位置变化

ios - 将 UISlider 旋钮移至中间,同时双击它

iphone - AVPlayer 不播放视频文件

c# - ObjC 与 MonoTouch float 和数组性能

c# - 如何使用 UIView.hidden 属性更改 View 的可见性

iphone - MapKit - 本地图放大时让路线沿着街道

ios - 如何知道推送通知发送状态