ios-从UIButton选择器调用方法

作者:用户 来源:互联网 浏览:300 次 时间:2016-02-12 14:02:22

iosiphoneobjective c

ios-从UIButton选择器调用方法 - 摘要: 从UIButton选择器调用方法怎么从按钮选择器中调用方法?有如下代码:-(void)displayEditorForImage:(UIImage*)imageToEdit{AFPhotoEditor

问题描述

从UIButton选择器调用方法

怎么从按钮选择器中调用方法?

有如下代码:

- (void)displayEditorForImage:(UIImage *)imageToEdit
{
    AFPhotoEditorController *editorController = [[AFPhotoEditorController alloc] initWithImage:imageToEdit];
    [editorController setDelegate:self];
    [self presentViewController:editorController animated:YES completion:nil];
}

UIButton调用的:

//edit button
UIButton *editButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[editButton addTarget:self
               action:@selector(editBtnTouch)
     forControlEvents:UIControlEventTouchDown];
[editButton setTitle:@"Effects" forState:UIControlStateNormal];
**// the following line shows the selector where I'm unsure how to call the method from the code above**
if ([[UIScreen mainScreen] respondsToSelector:@selector(displayEditorForImage:)] &&
        ([UIScreen mainScreen].scale == 2.0)) {
        // Retina display
        editButton.frame = CGRectMake(220.0, 320.0, 60.0, 40.0);
} else {
    editButton.frame = CGRectMake(220.0, 315.0, 60.0, 40.0);
}
[self.view addSubview:editButton];

解决方案

层次有点乱。你这个editButton是在哪个控制器下, editorController ? 又要干些什么事,描述的不太清楚。问题再补充一下。

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供ios-从UIButton选择器调用方法相关信息,包括 iosiphone objective c 的信息 ,所有ios-从UIButton选择器调用方法相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_79932,您可以点击ios-从UIButton选择器调用方法-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航