繁体   English   中英

iPhone SDK中的多个动作到1按钮

[英]Multiple Actions to 1 button in iPhone sdk

我想要做的是,有一个按钮可以打开照片库,以便用户选择照片,然后将照片显示在另一个视图(另一个.xib文件)上。 我怎样才能做到这一点? 现在,我同时具有指向该按钮的照片库操作和更改视图操作,并且由于这两个操作同时发生而使其崩溃。 是否有暂停或我可以添加的内容?

您应该让一个IBAction控制您的行为,也许这可以帮助您:

    - (IBAction)myButtonAction:(id)sender {
        if ([fooController respondsToSelector:@selector(showLibrary)]) {
            [fooController performSelector:@selector(showLibrary)];
        }
        if ([barController respondsToSelector:@selector(displayImage:)]) {
            [barController performSelector:@selector(displayImage:) withObject:image afterDelay:0.1];
       }
    }

我认为您可能需要“ removeTarget”和“ addTarget”

[self.playPause removeTarget:self
  action:@selector(PausePlayback) forControlEvents:UIControlEventTouchUpInside];

[self.playPause addTarget:self
  action:@selector(PlaybackTrackingData)
  forControlEvents:UIControlEventTouchUpInside];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM