我制作了一个带有 4 个选项卡的选项卡式应用程序。对于第一个选项卡装饰,我使用了 Scrolling来自苹果网站的示例。我对其进行了编辑,使其使用 24 个在页面上垂直滚动的图像。
如何链接我循环链接到新 ViewController 的每一张图像
我已将我的项目上传到 http://blakeloizides.co.za/xcode/供您查看并玩玩。
最佳答案
为每个按钮添加一个标签。如果使用 for 循环,标签可以是索引计数器 (i) + 1。每个按钮可以有相同的选择器
for (int i =0; i<24; i++)
{
//create your button here
[button setTag:(i+1)];
[button addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
}
-(IBAction)buttonClicked:(id)sender{
UIButton *theButton = (UIButton *)sender;
int tag = theButton.tag;
//based on tag, do an action here - move to a different viewcontroller
}
关于iphone - 在 Xcode 中使按钮链接到不同的 ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12422926/