ios - wie Sie anzeigen dynamisch
ich bin neu in ios develepoment
habe ich eine Funktion Namen-Liste, die aufgerufen wird, nachdem ein button geklickt wird, sollte es laden einer Ansicht dynamisch das ist mein code
-(IBAction)list:(id)sender{
UIView *listView=[[UIView alloc]initWithFrame:CGRectMake(0,0,1024,786)];
[self.view addSubview:listView];
}
aber es nicht schaffen, alle anzeigen, aber es ruft diese Funktion auf
kann mir jemand helfen
Dank.
Arun
- legen Sie eine Hintergrundfarbe für die Ansicht und überprüfen Sie es ...
- sind Sie sicher, dass diese Funktion aufrufen, müssen Sie also die richtige IBAction Verbindung
- Standardmäßig wird eine Ansicht verwendet wird, klar Farbe für Ihren hintergrund, das ist, warum Sie sehen es nicht.
- ja die Farbe in der Ansicht geändert
- so ur-Ansicht Hinzugefügt wird, rite ?
- so kann ich ein label oder button in es wie das, was ist zu tun, wenn ich möchte, verschwindet die Vorherige Ansicht. Vielen Dank für Eure Hilfe
- ja Ihr kann hinzufügen, label, button oder was auch immer Sie hinzufügen möchten, auf deine listView. prüfen Sie einfach meine Antwort...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es nicht irgendein problem mit Ihrem code, Es funktioniert gut.
Dir einfach mal zwei Sache
Machen einige hintergrund-Farbe Ihrer Ansicht
[
listView setBackgroundColor: [UIColor redColor]];
Haben Sie richtige
IBAction
- Verbindung auf Ihrem buttonWenn Sie immer
redColor
auf IhreView
bedeutenlistView
ist das hinzufügen über Ihre Ansicht.BEARBEITEN
Wenn Ihr hinzufügen möchten
UILabel
undUIButton
aus Ihrer Sicht dannVersuchen
Wenn Sie nicht sehen, alles auf
self.view
überprüfen, indemMachen-Eigenschaft des listView-in .h
Versuchen.
[self. listView-setBackgroundColor:[UIColor greenColor]];
Ihrer Ansicht Anzeige mit grüner Farbe..wenn es nicht angezeigt, überprüfen Sie den Anschluss an die -(IBAction) - Methode...