我需要实现图像的网格视图,这需要每个段都可以转换到另一个视图控制器/或视图。
我的参数:
我需要260段:大约18px x 18px 每个片段将编号(1-260)并具有不同(背景)图像 必须突出显示一个细分(每日广场如ical) 您可以点击任何段以转到下一个视图控制器
我看过自定义的TVCells / Buttons,但那里有更多的选择吗?
谢谢
答案 0 :(得分:0)
最后我选择了:
要每天更改按钮的backgroundImage,我会设置一个日计数器整数 并在1stVC编码的viewDidLoad中:
[(UIButton*)[self.view viewWithTag:dayCount] setBackgroundImage:[UIImage imageNamed:@"image_Day.png"] forState:UIControlStateNormal];
因为有多个UIButton,我决定将它们全部拖到IB中的IBAction是一个太长的任务,所以我用编程方式使用它们:
-(void) assignButtons{
[(UIButton*)[self.view viewWithTag:1] addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
[(UIButton*)[self.view viewWithTag:2] addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
} //etc for all 260
然后在方法中使用performSegueWithIdentifier:
-(IBAction) buttonClicked:(id)sender{
[self performSegueWithIdentifier:@"mySegue" sender:self];
}