当UIButton是UIImageView的子控件时,由于用户点击时的交互动作是层层传递的,由应用程序传递给控制器再传递给视图,有子父控件时,由父控件传递给子控件,由于UIImageView默认是不能响应事件,即不能和用户交互的,它也就没有办法把用户的单击动作传递给按钮,按钮就没有反应。
解决办法:
UIImageView * imageView;
imageView.userInteractionEnabled = YES;
当UIButton是UIImageView的子控件时,由于用户点击时的交互动作是层层传递的,由应用程序传递给控制器再传递给视图,有子父控件时,由父控件传递给子控件,由于UIImageView默认是不能响应事件,即不能和用户交互的,它也就没有办法把用户的单击动作传递给按钮,按钮就没有反应。
解决办法:
UIImageView * imageView;
imageView.userInteractionEnabled = YES;