fügen Sie mehrere Ansichten in scrollview
Ich habe eine ScrollView und es wird gefüllt mit vielen Ansichten.
Mein Blick auf einen hintergrund, und erhalten eine dynamische Menge von Schaltflächen.
Ich hinzufügen müssen, um diese Aussicht auf meine ScrollView.
Jede Ansicht wird platziert unter dem Vorjahreswert. Meine Ansichten 1024 x 197
Hacke mache ich das?
Vielen Dank im Voraus für jede Hilfe.
MEHR DETAILS
Ich habe die Ansicht (die ich brauche wiederholt) auf Interface Builder
@interface PortalBookViewController : UIViewController {
UIView *prateleira;
UIScrollView *ScrollView;
}
@property (nonatomic, retain) IBOutlet UIScrollView *ScrollView;
@property (nonatomic, retain) IBOutlet UIView *prateleira;
@end
Habe ich verlinkt, die Ansicht(Interface Builder) die mit *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];
}
- MODUS DETAILS
Wenn ich das mache: [self.ScrollView addSubview:prateleira];
es zeigt mir das:
Ich denke, das problem ist die Einstellung der anzeigen-position.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie einfach fügen Sie diese wie gewohnt etwa so:
[self.myScroller addSubview:mytextview];
nachdem Sie sich gesetzt haben, die textviews Rahmen. oder meinst du etwas anderes?
müssten Sie berechnen das Bild in deiner Schleife, so dass jede Ansicht Hinzugefügt wird unterhalb des nächsten weiter, ob es das, was du meinst...
besten,
marcus
Verwenden addSubview:
die Lösung war die Schaffung einer uiview-Objekt wie:
Funktioniert es perfekt.