NSLog(@"点击的button的子控件:%@",sender.subviews);
/*
打印内容:
2015-12-22 15:46:48.403 SubScrollView[14162:838450] 点击的button的子控件:(
"<UIImageView: 0x7ff943802de0; frame = (22.5 35; 80 80); opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x7ff943802f90>>",
"<UIButton: 0x7ff943800bd0; frame = (0 115; 125 40); opaque = NO; layer = <CALayer: 0x7ff9438004c0>>"
)
这里可以看到button里面有两个子控件,接下来就是获取我们需要的控件了
*/
UIImageView *senderImage=sender.subviews[0];
senderImage.image=[UIImage imageNamed:@"Fav_Course_Selected"];
/*
对senderImage进行操作就是对子控件进行操作了。
*/
iOS获取一个控件的子控件的方法
最新推荐文章于 2020-09-12 10:19:15 发布