UIView:
-(void)creatButton:(id)target
SEL)sel
{
for (int i=0; i<3; i++)
{
btn=[[UIButton alloc]initWithFrame:CGRectMake(i*130, 0, 100, 30)];
btn.tag=i;
switch (i)
{
case 0:
[btn setTitle:@"AAA" forState:UIControlStateNormal];
[btn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[btn addTarget:target action:sel forControlEvents:UIControlEventTouchUpInside];
break;
case 1:
[btn setTitle:@"BBB" forState:UIControlStateNormal];
[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[btn addTarget:target action:sel forControlEvents:UIControlEventTouchUpInside];
break;
case 2:
[btn setTitle:@"CCC" forState:UIControlStateNormal];
[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[btn addTarget:target action:sel forControlEvents:UIControlEventTouchUpInside];
break;
default:
break;
}
[scrowHead addSubview:btn];
}
}
UIViewController:
-(void)click:(id)sender
{
UIButton *button = (UIButton *)sender;
if (button.tag==0)
scrowView.scrow.contentOffset=CGPointMake(0, 0);//点击按钮,改变UIScrowView内容的起点坐标,形成滑动效果
if (button.tag==1)
scrowView.scrow.contentOffset=CGPointMake(self.view.frame.size.width, 0);
}
多个UIButtion写在UIScrowView中调用同一个点击事件
猜你喜欢
转载自cydd.iteye.com/blog/2171104
今日推荐
周排行