黑马程序员技术交流社区

标题: 按钮在偏移过程中可以被点击吗?求大神解答和附带源码 [打印本页]

作者: Dast    时间: 2015-10-27 20:55
标题: 按钮在偏移过程中可以被点击吗?求大神解答和附带源码

经过我的实验,都是只能在动画快结束时能被点击,偏移过程中无法点击。不知道是为什么?
代码如下:(useAutolayout已取消)
#import "ViewController.h"

@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIButton *btnImg;

@end

@implementation ViewController

- (void)viewDidLoad
{
  [super viewDidLoad];
  NSLog(@"btnImg.frame=%@",NSStringFromCGRect(self.btnImg.frame));
  self.btnImg.frame = CGRectMake(100, 0, 200, 200);

  [self.btnImg addTarget:self action:@selector(btNc) forControlEvents:UIControlEventTouchUpInside];
  NSLog(@"btnImg.frame=%@",NSStringFromCGRect(self.btnImg.frame));
  [UIView animateWithDuration:10 delay:1 options:UIViewAnimationOptionAllowUserInteraction animations:^{
    self.btnImg.frame = CGRectMake(100, 400, 200, 200);
        NSLog(@"userInteractionEnabled = %d",self.btnImg.userInteractionEnabled);
        NSLog(@"Enabled = %d",self.btnImg.enabled);
  } completion:nil];
}
作者: 会长大的小牛    时间: 2015-11-6 21:32
oc吗?我还没学到,刚开始学c




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2