【发布时间】:2012-01-03 20:54:59
【问题描述】:
几个小时以来,我一直在尝试解决我的应用程序中的一件大“事情”。我太累了,我什至不记得我应该用什么词代替“事物”这个词。 :p
这是我第一次在我的应用中使用故事板。
我以编程方式写出 X 数量的按钮,这些按钮稍后将取决于数据库中的数据。正如标题所说,我的问题是我正在使用情节提要,并且无法掌握如何在情节提要中创建按钮然后可以更改为的新视图。还有一些来自第一个视图的数据。
如果那可以帮助您帮助我,这里有一些代码。 ;p
- (void)viewDidLoad
{
[super viewDidLoad];
int heightGrowt = 0;
for(int i = 0; i < 10; i++)
{
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(10, heightGrowt, 300, 40);
heightGrowt = heightGrowt + 50;
[button setTitle:@"First element" forState:UIControlStateNormal];
[scrollWiew addSubview:button];
}
[scrollWiew setScrollEnabled:YES];
[scrollWiew setContentSize:CGSizeMake(320, heightGrowt)];
}
如果您有/知道任何可以帮助我的事情,我将不胜感激。 :)
【问题讨论】:
-
没有,scrollView也没有错。问题是我无法访问情节提要中的任何场景。自从我问起,我已经稍微更新了代码。我在 wiewDidLoad 中添加了这个: [button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];这个函数: -(void)buttonPressed:(id)Sender 里面有这个: UIButton *button = (UIButton *)Sender; int id_ = button.tag; NSLog(@"标签值为:%d", id_);
标签: iphone xcode storyboard