Ich habe ein UITableView und ich möchte ein UITextField über der Tabelle hinzufügen, aber ich möchte nicht, dass es beim Scrollen der Tabellenansicht scrollt. Ich möchte, dass das Uitextfield oben bleibt. Ich habe mir eine frühere Antwort in diesen Foren angesehen, aber sie alle sprechen über eine .xib-Datei und ich versuche, dies mit Xcode 4.3 und Storyboards zu tun. Wenn Sie etwas grundlegenden Code zur Verfügung stellen könnten, würde es geschätzt werden :)IOS So verankern Sie ein UITextField an einer festen Position
Antwort
Sie können dies leicht tun. Der Trick besteht darin, dass Sie einen UIViewController anstelle eines UITableViewControllers verwenden müssen.
Wenn Sie Storyboards verwenden, ziehen Sie zunächst einen UIViewController in den Erstellungsbereich. Ziehen Sie dann ein UITextField auf den View-Controller und positionieren Sie es an der gewünschten Position (d. H. Oben). Als nächstes ziehe einen UITableView (NOT UITableViewController) auf deinen Viewcontroller und setze den Frame der Tabellenansicht so, dass er alle Ansichten des View Controllers abdeckt, mit Ausnahme des Teils der Ansicht, der oben ist wo dein Textfeld ist t möchte blättern). Ziehen Sie dann ein UITableViewCell vom Objektgaumen auf Ihre Tabellenansicht. Im Inspektoren Eigenschaften der Tabelle Ansicht Zelle Identifier-Eigenschaft auf etwas Einzigartigen
Nachdem Sie diese Storyboard-Szene so etwas getan haben aussehen soll („MyCell“ oder was auch immer.):
Als Nächstes müssen Sie die Eigenschaften der Delegierten und Datenquellen für die Tabellenansicht festlegen. Vergessen Sie nicht, dies zu tun. Tun Sie dies, indem Sie bei gedrückter Strg-Taste auf die Tabellenansicht klicken und vom Delegaten und der Datenquelle auf den View-Controller ziehen.
Zuletzt müssen Sie die Tabellen-Datenquellen- und Delegate-Methoden in Ihrer View-Controller-Klasse implementieren. In Ihrem View-Controller-Header-Datei (.h), erklären, dass Sie UITableViewDelegate und UITableViewDataSource wie folgt umsetzen:
@interface MyViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
und dann die erforderlichen Methoden in Ihrer View-Controller-Implementierung .m-Datei implementieren. Zumindest müssen Sie tableView:numberOfRowsInSection:
und cellForRowAtIndexPath:
und wahrscheinlich tableView:didSelectRowAtIndexPath:
und möglicherweise andere implementieren.
@implementation MyViewController
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// return number of rows
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyCell"];
// set value(s) in your table cell here
return cell;
}
- 1. iOS: UITextField Tastatur und inputview an der falschen Position erscheint
- 2. Wie verankern Sie ein DIV am Ende einer Seite?
- 3. Zufallsbilder in einer festen Position anzeigen
- 4. Lockerung der festen Position Jquery
- 5. So passen Sie die Position einer Warnmeldung an
- 6. So erhalten Sie die Standortadresse mit einer ziehenden Karte und einem festen Marker in Google Maps SDK für iOS
- 7. So ersetzen Sie eine Zeichenfolge an einer bestimmten Position
- 8. Swift UITextField icon Position
- 9. So scrollen Sie Text innerhalb von uitextfield iOS
- 10. Passen Sie ein IMG in einem nicht festen Bemaßungscontainer an
- 11. festen Hintergrund für einen Teil einer Website (div) in iOS
- 12. An verschiedene Header mit gleicher ID verankern?
- 13. iOS: Erstellen Sie ein UITextField wie WhatsApp Verification Code TextField?
- 14. Scroll Teil der vertikalen innerhalb einer festen Position Header
- 15. So zeigen Sie Benachrichtigungen in IOS an
- 16. Text zu festen Preloader hinzufügen
- 17. So erstellen Sie zwei Textfelder in einer Alarmansicht, IOS
- 18. PHP alphanumerische ID mit festen Buchstaben Position
- 19. Floating Nav nach rechts mit einer festen Position?
- 20. Wie man die Kopfzeile an einer festen Position hält, auch wenn die Seite scrollt
- 21. So fügen Sie ein docx-Dokument an einer bestimmten Position in ein anderes docx ein ohne Altchunk
- 22. Horizontal-Center Text in einer festen Position Div
- 23. verschieben Sie ein Array und fügen Sie ein neues Element an einer bestimmten Position mit memcpy
- 24. So passen Sie die Position des Bildes beim Absenken an
- 25. Javascript Countdown-Skript von der festen Position
- 26. Abrufen der Cursorposition von UITextField in ios
- 27. Anhalten einer UIScrollView an einer bestimmten Position
- 28. UITextField Text springt iOS 9
- 29. iOS gerundet UITextField mit Schatten
- 30. Scrollen Sie innerhalb einer festen Seitenleiste