Ich habe eine UIViewController
() mit einem View Xib verdrahtet. Ich lasse eine TextView
auf der UIView
fallen und es erscheint als Unteransicht in der Hierarchie in IB.
ContentViewController
hat ein Etikett als Steckdose, die mit einem Etikett auf ContentView.xib
verdrahtet ist. Wenn der folgende Code ausgeführt wird, wird in der ersten Ansicht die Textansicht angezeigt, während beim Scrollen durch die anderen Ansichten/Seiten nur die Beschriftung angezeigt wird.Hinzufügen von UITextView als Unteransicht in UIView dann zu UIScrollView
Ich kann eine Schaltfläche oder ein Textfeld auf die Ansicht in IB ziehen und sie sind alle da, während ich durch die Seiten blättern. Der obige Text ist ebenfalls auf dem Etikett angegeben. Die Textansicht verschwindet nach der ersten Seite. Ich kann seinen Text auch nicht einstellen. Ich habe eine neue Textansicht auf die UIView
gezogen und sie verschwindet auch nach der ersten Seite. Gibt es etwas anderes, was ich für die Textansicht tun muss?
habe ich festgestellt, dass die UIScrollView
auf jeder Seite. Wenn ich vertikal wische, wo die Bildlaufansicht ist, wird Text angezeigt. Aber ich muss das für alle Scrollviews nach dem ersten tun.
Sobald ich jedoch wische, bleibt der Text sichtbar, bis die App neu gestartet wird. Wenn nicht genügend Text zum Scrollen vorhanden ist, wird die Textansicht nicht angezeigt. Irgendwelche Vorschläge zu diesem Verhalten?
Nicht viewDidLoad, loadView. Der Aufruf von viewDidLoad ist manchmal notwendig, aber nicht loadView (AFAIK). Haben Sie die contentView-Größe Ihrer Bildschirmansicht auch wie folgt festgelegt: (numberOfContentViews * contentViewWidth)? –
Danke. Der Aufruf von viewDidLoad ist temporär, bis die Textansicht funktioniert. Andernfalls muss ich nicht-iBOutlet-Eigenschaften erstellen und dann während viewDidLoad zuweisen. Die Textansicht wird nach der ersten Ansicht mit Ihrem Code immer noch nicht angezeigt. Das Etikett wird weiterhin gut angezeigt. Ich kann auch ein UIWebView und UIScrollView mit einem Label darin hinzufügen. Sie zeigen auf allen Seiten. – 4thSpace
Ja zur Frage (numberOfContentViews * contentViewWidth). Die Inhaltsansichten werden gut angezeigt. Ich kann in jeder Ecke Steuerelemente platzieren und sie sehen. Ich habe auch versucht, eine Textansicht in der Mitte zu platzieren, aber sie verschwindet nach der ersten Ansicht. – 4thSpace