【发布时间】:2014-05-14 22:01:52
【问题描述】:
我有 2 个 UIScrollView:
- (void)generateHeadView {
self.headArray = [[NSArray alloc]initWithArray:self.headButtonArray];
for (int i = 0; i < [self.headArray count]; i++) {
UIButton *button0 = [[UIButton alloc]init];
button0 = [self.headArray objectAtIndex:i];
CGRect frame = CGRectMake(0, (self.playerScrollView.frame.size.height*i)+((self.playerScrollView.frame.size.height/2)-button0.frame.size.height/2), button0.frame.size.width, button0.frame.size.height);
button0.frame = frame;
[playerScrollView addSubview:button0];
}
playerScrollView.contentSize = CGSizeMake(self.playerScrollView.frame.size.width , self.playerScrollView.frame.size.height * [self.headArray count]);
}
和
- (void)generateEnemyHeadView {
self.headArray = [[NSArray alloc]initWithArray:self.headButtonArray];
for (int i = 0; i < [self.headArray count]; i++) {
UIButton *button1 = [[UIButton alloc]init];
button1 = [self.headArray objectAtIndex:i];
CGRect frame = CGRectMake(0, (self.enemyScrollView.frame.size.height*i)+((self.enemyScrollView.frame.size.height/2)-button1.frame.size.height/2), button1.frame.size.width, button1.frame.size.height);
button1.frame = frame;
[enemyScrollView addSubview:button1];
}
enemyScrollView.contentSize = CGSizeMake(self.enemyScrollView.frame.size.width , self.enemyScrollView.frame.size.height * [self.headArray count]);
}
如果我删除 [enemyScrollView addSubview:button1]; 然后 1 UIScrollView 显示按钮,但当我添加 [enemyScrollView addSubview:button1]; 然后只有 2 UIScrollView 显示按钮...
有什么想法吗?
对不起我的英语
【问题讨论】:
-
文本视图在哪里?我看到了对滚动视图和按钮的引用,但没有看到文本视图。
-
对不起,我的意思是滚动视图
标签: ios uiscrollview uiscrollviewdelegate