私はScrollViewを持っていて、それはたくさんのビューでいっぱいになります。
私のビューには背景があり、動的な量のボタンを受け取ります。
ScrollViewにこれらのビューを追加する必要があります。
各ビューは前のビューの下に配置されます。私のビューは1024x197です
鍬私はそれをしますか?
助けてくれてありがとう。
詳細
Interface Builderでビュー(繰り返す必要があるビュー)を作成しました
@interface PortalBookViewController : UIViewController {
UIView *prateleira;
UIScrollView *ScrollView;
}
@property (nonatomic, retain) IBOutlet UIScrollView *ScrollView;
@property (nonatomic, retain) IBOutlet UIView *prateleira;
@end
そのView(Interface Builder)を*prateleiraにリンクしました
- (void)viewDidLoad {
[super viewDidLoad];
for (int i = 0; i < 4; i++) {
switch (i) {
case 0:
prateleira = [prateleira initWithFrame:CGRectMake(0, 0, 1024, 197)];
[ScrollView addSubview:prateleira];
[prateleira release];
break;
case 1:
prateleira = [prateleira initWithFrame:CGRectMake(0, 198, 1024, 197)];
[ScrollView addSubview:prateleira];
[prateleira release];
break;
case 2:
prateleira = [prateleira initWithFrame:CGRectMake(0, 384, 1024, 197)];
[ScrollView addSubview:prateleira];
[prateleira release];
break;
break;
case 3:
prateleira = [prateleira initWithFrame:CGRectMake(0, 582, 1024, 197)];
[ScrollView addSubview:prateleira];
[prateleira release];
break;
break;
default:
break;
}
}
[ScrollView release];
}
モードの詳細
私がそれをするならば:[self.ScrollView addSubview:prateleira];
それは私にこれを示すでしょう:
問題はビュー位置の設定にあると思います。