ios uiscrollview addsubview nicht funktioniert
Ich bin neu in der IOS-Entwicklung, aber ich habe ein Probleme mit UIScrollView. Zuerst von allen, die ich erstellt habe, Scroll-Ansicht in der storyboard-und Hinzugefügt
@property (retain, nonatomic) IBOutlet UIScrollView *mainScroll;
in view-controller-handler
In der viewDidLoad-Methode habe ich, dass-code:
- (void)viewDidLoad
{
[super viewDidLoad];
self.mainScroll.contentSize = CGSizeMake(100.0,100.0); //Have to set a size here related to your content.
//You should set these.
self.mainScroll.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.mainScroll.minimumZoomScale = .5; //You will have to set some values for these
self.mainScroll.maximumZoomScale = 2.0;
self.mainScroll.zoomScale = 1;
UIButton* b = [[UIButton alloc] init];
[b setBounds:CGRectMake(.0f,0.f,100.0,100.0)];
[self.mainScroll addSubview:b];
}
Aber nichts angezeigt im simulator. Aber wenn ich hinzufügen-Taste auf dem storyboard in IB, der button erscheint und ich kann scrollen Sie die Ansicht.
P. S. sorry für meine Sprache
Sind Sie mit der ARC? Sie sollten, wenn Sie es nicht sind.
stellen Sie sicher, dass die Schaltfläche Rahmen.Warum setzen Sie gebunden, was aber .0f und 0.f ist in x-und y-cord-Taste.Bitte überprüfen Sie die frame-Größe.
stellen Sie sicher, dass die Schaltfläche Rahmen.Warum setzen Sie gebunden, was aber .0f und 0.f ist in x-und y-cord-Taste.Bitte überprüfen Sie die frame-Größe.
InformationsquelleAutor Lobster | 2013-09-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diesen code
Ja Fogmeister sind Sie richtig
InformationsquelleAutor Tendulkar
bounds
undframe
sind nicht das gleiche.Verwenden Sie diesen code statt...
InformationsquelleAutor Fogmeister
Müssen Sie scrollen Sie die Ansicht des Inhalts von Größe, so etwas wie den folgenden code.
InformationsquelleAutor ossamacpp
Versuchen Sie dies :
InformationsquelleAutor Dipak Makwana
Beste und einfachste Weg, um eine Schaltfläche von code ist:
InformationsquelleAutor incmiko